Ages 15β17 Β· 10 levels Β· 3 free
Python for teens
Your first real programming language: variables, decisions, loops and functions. The first six levels use blocks while showing the real Python code. The last four are written in real code.
You are playing as a guest. Your progress is saved in this browser. Join with a class code to save it to your account.
1
Your First Program free
βββ
2
Variables free
βββ
3
Calculator free
βββ
π
Conditions
βββ
π
Loops
βββ
π
Adding Up with a Loop
βββ
π
From Blocks to Code: Fix the Bugs
βββ
π
FizzBuzz
βββ
π
Lists: the Gradebook
βββ
π
Functions: a Password Checker
βββ
Unlock all 10 levels
Levels 1β3 are free for everyone. Teachers and parents can unlock all levels with a plan, or try everything free for 30 days.
What will you learn?
How to print and read input, what variables are, how a program makes decisions with if / elif / else, how loops repeat work, how to read error messages and debug, how to work with lists and how to write your own function. At the end you download your program as a .py file.