A beginner-friendly Python curriculum covering programming fundamentals.
By the end of Phase 1 you will be able to:
| Module | Topic |
|---|---|
| 01 | Basics — variables, types, operators |
| 02 | Control flow — if/else, loops |
| 03 | Functions |
| 04 | Data structures |
| 05 | Files and errors |
| 06 | Shapes — geometry terms & drawing |
| 07 | CSS Color Challenges — 12 color challenges, 20 shape matches, and friendly practice |
Then practice with exercises and review notes/cheat_sheet.md.
README.mdstarters.pypython 01_basics/starters.pyAll starter files and solutions are on GitHub:
A 12-week, color-coded piano curriculum for children ages 4–6 — no note-reading required.