Python

Learn Python by building real tools — and finish by making your own AI tool.

Beginner14 weeks · 28 sessions28 lessonsFirst lesson free

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

  1. 1Your First Line of CodeVideoFree
  2. 2Variables: Boxes with LabelsVideo🔒
  3. 3Strings and f-stringsVideo🔒
  4. 4Talking Back: input()🔒

Unit B: Numbers and Decisions

  1. 5Numbers and Math🔒
  2. 6True or False🔒
  3. 7Making Decisions: if, elif, else🔒
  4. 8and, or, not🔒

Unit C: Lists and Loops

  1. 9Lists🔒
  2. 10for Loops🔒
  3. 11Counting with range()🔒
  4. 12while Loops and a Guessing Game🔒
  5. 13List Tools and a To-Do App🔒
  6. 14Project Day: Text Adventure Lite🔒

Unit D: Dictionaries and Functions

  1. 15Dictionaries🔒
  2. 16Lists of Dictionaries🔒
  3. 17Functions: Your Own Commands🔒
  4. 18Parameters and return🔒
  5. 19Modules: Borrowing Superpowers🔒
  6. 20Project Day: Quiz Game Engine🔒

Unit E: Files and Fixing Things

  1. 21Saving and Loading Files🔒
  2. 22Errors and try/except🔒
  3. 23Debugging with Cy🔒
  4. 24Working with CSV Data🔒

Unit F: Python Meets AI

  1. 25Your First AI Call🔒
  2. 26Prompt Templates with f-strings🔒
  3. 27AI + Loops + Files🔒
  4. 28Capstone: Build Your Own AI Tool🔒