Python
Learn Python by building real tools — and finish by making your own AI tool.
Python for Builders teaches Python the way builders actually use it: every lesson ends with something that runs. You start with a single print() line and finish by building an original AI-powered tool. No experience needed.
Each lesson has a short video, a live Python lab right in your browser, a Try It and a Build It challenge, a quick check, and Cy — your AI coach — ready with hints whenever you’re stuck.
What you will build
- A text adventure game
- A to-do app and a quiz game engine
- A spending tracker that reads real data
- A crash-proof calculator
- Your own AI-powered tool, built with Python
Syllabus
Unit A: Hello, Builder
- 1Your First Line of CodeVideoFree
- 2Variables: Boxes with LabelsVideo🔒
- 3Strings and f-stringsVideo🔒
- 4Talking Back: input()🔒
Unit B: Numbers and Decisions
Unit C: Lists and Loops
- 9Lists🔒
- 10for Loops🔒
- 11Counting with range()🔒
- 12while Loops and a Guessing Game🔒
- 13List Tools and a To-Do App🔒
- 14Project Day: Text Adventure Lite🔒
Unit D: Dictionaries and Functions
- 15Dictionaries🔒
- 16Lists of Dictionaries🔒
- 17Functions: Your Own Commands🔒
- 18Parameters and return🔒
- 19Modules: Borrowing Superpowers🔒
- 20Project Day: Quiz Game Engine🔒