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 |
Recommended order¶
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.