Stage 01 of 04 · Explorer
First Python
First real lines of code, gently.
What students learn
A gentle Python introduction for younger students. Variables, types, simple input/output, loops, conditionals, lists — nothing more. By the end students write a 30–60 line program that does something fun: a quiz, a math game, a story generator.
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.
Free resources we recommend
-
π₯
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.
