Stage 01 of 03 · Explorer
First Python
First real lines of code, gently.
What students learn
Their first real lines of Python — the same language used inside Google, NASA, and YouTube. No installs to wrestle with, no syntax to fear: students go from a one-line "hello, world" to a 60-line interactive program that does something they actually want to use. The moment a young student types print("hello") and watches the computer obey is one every parent will recognize the day it clicks.
Python is the language used in real software at Google, NASA, and YouTube. Students learn to type code instead of dragging blocks — same ideas (loops, conditionals, variables), different surface. They get the satisfaction of running real Python and seeing it work.
Module-by-module
-
01
Print and play
First program, REPL, basic syntax. Print your name 10 ways.
-
02
Numbers and strings
Math operators, string concatenation, input(). Calculator that asks for numbers.
-
03
If / else
Conditionals, comparison operators. Number guessing game.
-
04
Loops
For and while. Multiplication table printer.
-
05
Lists
Make, read, append. To-do list CLI.
-
06
Random & libraries
import random, random.choice. Mad-libs story generator.
-
07
Mini-project, part 1
Pick a small idea. Working v1.
-
08
Mini-project, part 2
Polish and demo. Live show for family.
What they make
A 30–60 line Python program — mini-quiz, math practice tool, story generator, or similar.
Walk away with
Comfort with text-based programming. The mental model of variables/loops/conditionals in code, not just blocks. The ability to read a short Python script and predict what it does.
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.
-
🥇
Python for Everybody
The gentlest serious Python intro on the internet. CC-licensed textbook + free videos.
-
🥈
Harvard CS50P
Harvard's introduction to programming with Python. Pace is brisk but week 1–3 fit Explorer.
-
🥉
Code.org Express
For families whose schools already use Code.org; gentle on-ramp.
Honorable mentions
Next step
C9 Python for Builders, when ready to go deeper.
Ready to enroll?
First Python
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.
