Stage 02 of 04 · Builder
Python for Builders
Real Python you can ship to GitHub.
- Ages
- 11 – 17
- Duration
- 12 weeks
- Prereq
- C3 First Python or Scratch comfort.
What students learn
Real Python. Variables, control flow, data structures (list, dict, set), functions, files, simple OOP. By the end students write a 100-line program that does something real — pulls data, transforms it, writes a result.
Reading and writing real code. Comfort with tracebacks. Ability to install and use libraries. A GitHub presence with a published project.
Module-by-module
Hello, Python
REPL, syntax, types. Calculator that does one useful thing.
Conditionals & loops
if/else, for/while. Number guessing game.
Lists & dicts
Collections, iteration, light comprehensions. Contact-book CLI.
Functions
Define, call, return, scope. Refactor the contact book.
Files & strings
Read/write text, parse CSV. Script that processes a real CSV.
Modules & libraries
import, pip, virtual envs lightly. Use one external library.
Errors & debugging
Exceptions, tracebacks, pdb. Fix 5 broken programs.
Mini-project 1: text adventure
Multi-room game with save/load. Playable text adventure.
Working with APIs
HTTP, JSON, requests library. Script that hits a public API.
Mini-project 2
Student picks a problem. Working CLI tool.
Polish & share
README, GitHub, packaging basics. Published on GitHub.
Showcase
Present + post-mortem.
What they make
A real Python tool on GitHub with a README, used by at least one other person.
Walk away with
Reading and writing real code. Confidence with tracebacks. Library installation reflex. A GitHub presence.
Free resources we recommend
Harvard CS50P
Best production quality of any free Python course.
Lecture videos + problem sets
Python for Everybody (py4e)
The gentlest serious intro. CC-licensed textbook.
Videos + free textbook
freeCodeCamp Python
Awards a free verifiable certificate at the end.
Interactive lessons + projects
Honorable mentions
- Practical Python by BeazleyHigh-quality CC-BY-SA; best as a second course.
- Google’s Python ClassDated but solid supplementary material.
Next step
C10 AI Builders Studio, C11 Engineering with CAD, or an Innovator project.