Skill progression

Your Python Basics journey

Take one lesson at a time. Each lesson has a few short explanations, examples, and exercises you can run yourself.

Skill progress0%

0 of 12 lessons complete

1

Unit 1 of 4

Getting started

Investigate an unusual underwater signal while learning how Python represents text and values.

0 of 30%
2
Locked14 min

Variables and values

Store information in variables and inspect the type of each value.

6 short steps
3
Locked15 min

Working with strings

Combine, format, slice, and transform text.

6 short steps

Unit 2 of 4

Values and decisions

Run a pop-up music festival by calculating capacity, making stage decisions, and managing the lineup.

0 of 30%
4
Locked14 min

Numbers and math

Calculate with integers and floats, then learn how operator order works.

6 short steps
5
Locked16 min

Booleans and decisions

Compare values, combine conditions, and choose which code should run.

6 short steps
6
Locked15 min

Lists and tuples

Store ordered groups of values and select the items you need.

6 short steps

Unit 3 of 4

Organizing repeated work

Build an indie game by organizing player data, processing gameplay events, and creating reusable mechanics.

0 of 30%
7
Locked15 min

Dictionaries and sets

Look up values by name and keep collections of unique items.

6 short steps
8
Locked18 min

Loops

Repeat work with for loops and while loops.

6 short steps
9
Locked20 min

Writing functions

Group reusable instructions and return a result.

6 short steps

Unit 4 of 4

Building reliable programs

Restore a Mars habitat by debugging life-support data, importing diagnostics, and preserving the recovery log.

0 of 30%
10
Locked15 min

Errors and debugging

Read error messages, protect risky code, and find simple mistakes.

6 short steps
11
Locked13 min

Modules and imports

Use code from Python modules instead of writing everything yourself.

6 short steps
12
Locked16 min

Reading and writing files

Save text to a file and load it back into your program.

6 short steps

Finish the journey at your own pace

Your progress is saved after every lesson. Come back whenever you are ready for the next one.