Python Builders
Done watching tutorials? Your teen builds real things in Python: games, tools, and small apps, breaking big problems into small steps and fixing their own code. They finish with projects to show.
A short, live, cohort-based workshop that takes a topic from the basics to a first real result, ending in a portfolio piece.
You leave writing real, multi-part Python: text, decisions, loops, lists, dictionaries, your own functions, calm error-reading, and a program that saves its data, plus a game you built and presented and a verifiable certificate. The adult ladder (Foundations, 16 and up) continues from here.
Sunday evenings 5:00 to 6:30 PM, ages 11 to 15. Pick your slot below and we email you the moment the cohort is set.
Pick a cohort to register securely, or ask your school to arrange a private cohort.
Session 1: Real code, real machine
about 80 min- HookTen minutes from now, your code runs8 min
- DemoA program is instructions on data8 min
- PredictThe bet: numbers or writing?7 min
- DemoEvery value has a type10 min
- DemoA name on a string, not a box9 minStretch and snack break (10 min)
- Live codeFrom nothing to a greeter, live14 min
- PracticeYour turn at the keyboard14 min
- Mastery checkSay it in your own words6 min
- ReflectCard one goes in the logbook4 min
Session 2: Text powers
about 80 min- HookText gets superpowers8 min
- DemoCounting starts at zero8 min
- PredictThe badge bet: which letter?7 min
- DemoSlice a piece, count from the end10 min
- DemoMethods hand you a new string9 minStretch and snack break (10 min)
- Live codeBuild the badge and the username, live14 min
- PracticeYour turn: two text tools14 min
- Mastery checkSay the text rules in your own words6 min
- ReflectCard two goes in the logbook4 min
Session 3: The deciding machine
about 80 min- HookYour program learns to decide8 min
- DemoA comparison is a question9 min
- PredictThe bet: which branch runs?7 min
- DemoThe ladder runs the first true branch10 min
- DemoThe decider takes shape8 minStretch and snack break (10 min)
- Live codeThe computer decides, live14 min
- PracticeYour turn: you build the decider14 min
- Mastery checkSay the deciding rules in your own words6 min
- ReflectCard three goes in the logbook4 min
Session 4: Loops that grind
about 80 min- HookDo the job again, without copying7 min
- DemoThe while loop: start, check, move12 min
- PredictThe bet: where does range stop?7 min
- DemoSee the loop walk from zero7 min
- DemoThe accumulator and the race9 minStretch and snack break (10 min)
- Live codeBuild a totals machine, live14 min
- PracticeYour turn: two totals tools14 min
- Mastery checkSay the loop rules in your own words6 min
- ReflectCard four goes in the logbook4 min
Session 5: Lists and the aliasing truth
about 80 min- HookOne name, a whole crowd, one prank8 min
- DemoEverything works, and append changes THE list8 min
- DemoBack to the shelf: numbers only9 min
- PredictTHE PRANK: who invited the guest?7 min
- DemoThe machine referees, and copy() separates10 minStretch and snack break (10 min)
- Live codeThe guest list, live: build, prank, fix14 min
- PracticeYour turn: the playlist and the backup proof14 min
- Mastery checkSay the aliasing truth in your own words6 min
- ReflectCard five goes in the logbook4 min
Session 6: The lookup bag
about 80 min- HookFetch by name, not by position8 min
- DemoA dict points a key at a value8 min
- PredictThe bet: one hop or a scan?7 min
- DemoSee the scan lose to the hop10 min
- DemoAdd, update, check, and loop9 minStretch and snack break (10 min)
- Live codeStart the score-keeper, live14 min
- PracticeYour turn: build a lookup bag14 min
- Mastery checkSay the lookup rules in your own words6 min
- ReflectCard six goes in the logbook4 min
Session 7: Name your moves
about 80 min- HookName your move8 min
- Demodef teaches, the call performs10 min
- PredictThe bet: what did x catch?6 min
- Demoprint shows you, return hands back9 min
- DemoThe tower of plates11 minStretch and snack break (10 min)
- Live codeRefactor the score-keeper into moves14 min
- PracticeTwo moves of your own8 min
- Mastery checkTeach the move-making move back7 min
- ReflectThe card: the move that makes moves7 min
Session 8: Crash and carry on
about 80 min- HookRead the red, stay calm8 min
- DemoThe error family10 min
- DemoThe router: where does bad input land?10 min
- PredictThe bet: crash or safe message?6 min
- DemoThe small net, and the bare-net lie11 minStretch and snack break (10 min)
- PracticeTHE HUNT: five bugs, five kinds15 min
- Live codeThe gate nothing can crash9 min
- Mastery checkThe doctrine, in your own words6 min
- ReflectThe card: read, name, catch5 min
Session 9: Gauntlet one
about 80 min- HookThe gauntlet begins6 min
- PracticeRound 1: values, types, and text9 min
- PracticeRound 2: the decider9 min
- PracticeRound 3: loops and the list truth10 min
- PracticeRound 4: the lookup bag9 minStretch and snack break (10 min)
- PracticeRound 5: the toolmaker9 min
- PracticeRound 6: heal the crash10 min
- PracticeThe boss: crack the pattern10 min
- ReflectThe card: what you carry now8 min
Session 10: Keep it forever
about 80 min- HookYour game has amnesia8 min
- Demoopen(), and the with habit11 min
- PredictThe bet: what survived the second write?6 min
- Demow starts fresh, a adds on9 min
- DemoThe time capsule: json.dump, then Reset10 minStretch and snack break (10 min)
- Live codeOpen the capsule, then give the game a memory13 min
- PracticeSave your own11 min
- Mastery checkTeach memory back6 min
- ReflectThe card, and what memory unlocks6 min
Session 11: The project build
about 80 min- HookBuild day: choose your game8 min
- DemoThe skeleton all three share8 min
- PredictThe bet: what do you build first?6 min
- PracticeStage 1: the smallest version13 minStretch and snack break (10 min)
- PracticeStage 2: functions and a data core12 min
- PracticeStage 3: harden the edges9 min
- PracticeStage 4: make it remember9 min
- PracticeThe build-off: swap and break kindly9 min
- ReflectThe card: polish for the showcase6 min
Session 12: Showcase
about 80 min- HookToday you show what you built7 min
- DemoThe plan: finish, then show7 min
- PredictThe bet: what do you finish first?5 min
- CapstoneThe build: thirty minutes to finish30 minStretch and snack break (10 min)
- PracticePlay and break, kindly9 min
- DemoThe dry run6 min
- ExploreThe showcase10 min
- ReflectThe certificate, and the next rung6 min