DarkMind Ltd logo

CodeNova

Python Cards Adventure

Pack 1

Foundations

0/9 unlocked

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

0/9 unlocked

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

0/9 unlocked

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

0/9 unlocked

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

0/9 unlocked

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

0/9 unlocked

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

0/9 unlocked

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

0/9 unlocked

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.