Pack 1
Foundations
Score 9/10 or higher in the lesson quiz to unlock.
Mini Program
Combine your first four ideas into one small program.
Score 9/10 or higher in the lesson quiz to unlock.
print()
Make Python speak on screen with your very first command.
Score 9/10 or higher in the lesson quiz to unlock.
print() bonus 1
Bonus card art unlocked with print().
Score 9/10 or higher in the lesson quiz to unlock.
variables
Store words and numbers so your code can reuse them.
Score 9/10 or higher in the lesson quiz to unlock.
variables bonus 1
Bonus card art unlocked with variables.
Score 9/10 or higher in the lesson quiz to unlock.
input()
Let the player type something into your program.
Score 9/10 or higher in the lesson quiz to unlock.
input() bonus 1
Bonus card art unlocked with input().
Score 9/10 or higher in the lesson quiz to unlock.
basic operations
Add, subtract, multiply, and build tiny formulas.
Score 9/10 or higher in the lesson quiz to unlock.
basic operations bonus 1
Bonus card art unlocked with basic operations.
Pack 2
Logic
Score 9/10 or higher in the lesson quiz to unlock.
Choice Game
Build a tiny branching game powered by conditions.
Score 9/10 or higher in the lesson quiz to unlock.
if
Make code react only when a condition is true.
Score 9/10 or higher in the lesson quiz to unlock.
if bonus 1
Bonus card art unlocked with if.
Score 9/10 or higher in the lesson quiz to unlock.
else
Choose what should happen when the first condition is false.
Score 9/10 or higher in the lesson quiz to unlock.
else bonus 1
Bonus card art unlocked with else.
Score 9/10 or higher in the lesson quiz to unlock.
elif
Handle more than two choices without messy logic.
Score 9/10 or higher in the lesson quiz to unlock.
elif bonus 1
Bonus card art unlocked with elif.
Score 9/10 or higher in the lesson quiz to unlock.
comparisons and boolean logic
Compare values and combine conditions with and/or.
Score 9/10 or higher in the lesson quiz to unlock.
comparisons and boolean logic bonus 1
Bonus card art unlocked with comparisons and boolean logic.
Pack 3
Loops
Score 9/10 or higher in the lesson quiz to unlock.
Loop Mini Game
Replay actions with rhythm and counters.
Score 9/10 or higher in the lesson quiz to unlock.
Card 1
Coming soon
Score 9/10 or higher in the lesson quiz to unlock.
Card 2
Coming soon
Score 9/10 or higher in the lesson quiz to unlock.
Card 3
Coming soon
Score 9/10 or higher in the lesson quiz to unlock.
Card 4
Coming soon
Score 9/10 or higher in the lesson quiz to unlock.
Card 5
Coming soon
Score 9/10 or higher in the lesson quiz to unlock.
Card 6
Coming soon
Score 9/10 or higher in the lesson quiz to unlock.
Card 7
Coming soon
Score 9/10 or higher in the lesson quiz to unlock.
Card 8
Coming soon
Pack 4
Functions
Score 9/10 or higher in the lesson quiz to unlock.
Structured Mini App
Turn repeated steps into clean functions.
Score 9/10 or higher in the lesson quiz to unlock.
Card 1
Coming soon
Score 9/10 or higher in the lesson quiz to unlock.
Card 2
Coming soon
Score 9/10 or higher in the lesson quiz to unlock.
Card 3
Coming soon
Score 9/10 or higher in the lesson quiz to unlock.
Card 4
Coming soon
Score 9/10 or higher in the lesson quiz to unlock.
Card 5
Coming soon
Score 9/10 or higher in the lesson quiz to unlock.
Card 6
Coming soon
Score 9/10 or higher in the lesson quiz to unlock.
Card 7
Coming soon
Score 9/10 or higher in the lesson quiz to unlock.
Card 8
Coming soon
Pack 5
Data Structures
Score 9/10 or higher in the lesson quiz to unlock.
Inventory Manager
Manage collections of data like a game inventory.
Score 9/10 or higher in the lesson quiz to unlock.
Card 1
Coming soon
Score 9/10 or higher in the lesson quiz to unlock.
Card 2
Coming soon
Score 9/10 or higher in the lesson quiz to unlock.
Card 3
Coming soon
Score 9/10 or higher in the lesson quiz to unlock.
Card 4
Coming soon
Score 9/10 or higher in the lesson quiz to unlock.
Card 5
Coming soon
Score 9/10 or higher in the lesson quiz to unlock.
Card 6
Coming soon
Score 9/10 or higher in the lesson quiz to unlock.
Card 7
Coming soon
Score 9/10 or higher in the lesson quiz to unlock.
Card 8
Coming soon
Pack 6
Files and I/O
Score 9/10 or higher in the lesson quiz to unlock.
Save/Load System
Create simple persistence with files.
Score 9/10 or higher in the lesson quiz to unlock.
Card 1
Coming soon
Score 9/10 or higher in the lesson quiz to unlock.
Card 2
Coming soon
Score 9/10 or higher in the lesson quiz to unlock.
Card 3
Coming soon
Score 9/10 or higher in the lesson quiz to unlock.
Card 4
Coming soon
Score 9/10 or higher in the lesson quiz to unlock.
Card 5
Coming soon
Score 9/10 or higher in the lesson quiz to unlock.
Card 6
Coming soon
Score 9/10 or higher in the lesson quiz to unlock.
Card 7
Coming soon
Score 9/10 or higher in the lesson quiz to unlock.
Card 8
Coming soon
Pack 7
Pre-pandas Data Thinking
Score 9/10 or higher in the lesson quiz to unlock.
Dataset Explorer
Explore structured records by hand first.
Score 9/10 or higher in the lesson quiz to unlock.
records and structured data
Understand datasets as lists of records with shared fields.
Score 9/10 or higher in the lesson quiz to unlock.
records and structured data bonus 1
Bonus card art unlocked with records and structured data.
Score 9/10 or higher in the lesson quiz to unlock.
filtering data
Pick only the records that match a rule.
Score 9/10 or higher in the lesson quiz to unlock.
filtering data bonus 1
Bonus card art unlocked with filtering data.
Score 9/10 or higher in the lesson quiz to unlock.
counts, averages, aggregation
Summarise many records into totals, counts, and averages.
Score 9/10 or higher in the lesson quiz to unlock.
counts, averages, aggregation bonus 1
Bonus card art unlocked with counts, averages, aggregation.
Score 9/10 or higher in the lesson quiz to unlock.
sorting data
Order records so the biggest or smallest values are easy to spot.
Score 9/10 or higher in the lesson quiz to unlock.
sorting data bonus 1
Bonus card art unlocked with sorting data.
Pack 8
Pandas and Matplotlib
Score 9/10 or higher in the lesson quiz to unlock.
Final Analysis Project
Analyze data and show it in a chart.
Score 9/10 or higher in the lesson quiz to unlock.
pandas intro and DataFrames
Meet DataFrames and see how table data is stored.
Score 9/10 or higher in the lesson quiz to unlock.
pandas intro and DataFrames bonus 1
Bonus card art unlocked with pandas intro and DataFrames.
Score 9/10 or higher in the lesson quiz to unlock.
filtering/selecting data
Select columns and keep only rows that match a condition.
Score 9/10 or higher in the lesson quiz to unlock.
filtering/selecting data bonus 1
Bonus card art unlocked with filtering/selecting data.
Score 9/10 or higher in the lesson quiz to unlock.
aggregations and summaries
Use pandas to calculate totals, averages, and grouped summaries.
Score 9/10 or higher in the lesson quiz to unlock.
aggregations and summaries bonus 1
Bonus card art unlocked with aggregations and summaries.
Score 9/10 or higher in the lesson quiz to unlock.
matplotlib basics
Turn numbers into a chart.
Score 9/10 or higher in the lesson quiz to unlock.
matplotlib basics bonus 1
Bonus card art unlocked with matplotlib basics.
