Shopping basket
Model products, quantities, prices and stock using lists and dictionaries.
Real programs manage collections of data. Master Python's four built-in containers, slicing, and the elegant comprehension syntax that sets Python apart from every other language.
Each lesson connects the Python concept to work you could automate, analyse or ship.
Model products, quantities, prices and stock using lists and dictionaries.
Count responses, remove duplicates and identify the most common answers.
Navigate nested records and calculate results for an entire class.
Safely extract the exact fields you need from real JSON-shaped data.
You can take every lesson without an account — but create a free account to save progress, earn XP and unlock achievements.
Start free. No install, no card, no passive video marathon.