Stage 02 of 03 · Builder
Python for Builders
Real Python you can ship to GitHub.
What students learn
Real Python, the way working developers use it. Variables, functions, files, APIs, libraries — by the end students publish a useful tool to GitHub with a README that lets other people install and use it. A GitHub presence built in middle or early high school becomes a real differentiator on college applications and tech-internship resumes — admissions officers and recruiters can see the work, not just read about it.
Reading and writing real code. Comfort with tracebacks. Ability to install and use libraries. A GitHub presence with a published project.
Module-by-module
-
01
Hello, Python
REPL, syntax, types. Calculator that does one useful thing.
-
02
Conditionals & loops
if/else, for/while. Number guessing game.
-
03
Lists & dicts
Collections, iteration, light comprehensions. Contact-book CLI.
-
04
Functions
Define, call, return, scope. Refactor the contact book.
-
05
Files & strings
Read/write text, parse CSV. Script that processes a real CSV.
-
06
Modules & libraries
import, pip, virtual envs lightly. Use one external library.
-
07
Errors & debugging
Exceptions, tracebacks, pdb. Fix 5 broken programs.
-
08
Mini-project 1: text adventure
Multi-room game with save/load. Playable text adventure.
-
09
Working with APIs
HTTP, JSON, requests library. Script that hits a public API.
-
10
Mini-project 2
Student picks a problem. Working CLI tool.
-
11
Polish & share
README, GitHub, packaging basics. Published on GitHub.
-
12
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.
Learn on your own pace
This course can be self-studied end-to-end using these vetted free resources. Work through them at your own pace — alone, or with a parent alongside.
-
🥇
Harvard CS50P
Best production quality of any free Python course.
-
🥈
Python for Everybody (py4e)
The gentlest serious intro. CC-licensed textbook.
-
🥉
freeCodeCamp Python
Awards a free verifiable certificate at the end.
Honorable mentions
Next step
C13 AI for Coding, C8 OpenClaw, C10 Creative AI Studio, or an Innovator project.
Ready to enroll?
Python for Builders
Pick the course your student is curious about (or "not sure yet") and we’ll get back to you with next steps. Most students start in Explorer or Builder based on age and prior experience — we’ll help you find the right fit.
