Skip to content

Level 1 · Beginner Beginner

You can write simple scripts, understand Python syntax, and work with basic data structures.


What you'll learn at this level

By the end of Level 1 you can:

  • Write, run and debug a Python script
  • Use all basic data types — int, float, str, bool, None
  • Control program flow with if, elif, else, for, while
  • Define and call functions with parameters and return values
  • Work with lists, tuples, sets and dictionaries
  • Read and write files
  • Write clean, Pythonic code from the start

Topics at this level

Topic Track Time
Python Basics 🐍 Core ~3 days
Control Flow 🐍 Core ~3 days
Functions 🐍 Core ~1 week
Data Structures 🐍 Core ~1 week
File Handling 🐍 Core ~3 days
Pythonic Idioms 🐍 Core ~3 days

Python Basics → Control Flow → Functions → Data Structures → File Handling → Pythonic Idioms

What's next

Once you're comfortable here, move to Level 2 · Competent where you'll learn Object-Oriented Programming, modules, and how to structure real projects.

💬 Discussion

Have a question about this topic? Found an error? Share your thoughts below.