- Day 1: Working with Variables in Python to Manage Data
- Day 2: Understanding Data Types and How to Manipulate Strings
- Day 3: Control Flow and Logical Operators
- Day 4: Randomisation and Python Lists
- Day 5: Python Loops
- Day 6: Python Functions & Karel
- Day 7: Hangman
- Day 8: Function Parameters & Caesar Cipher
- Day 9: Dictionaries, Nesting and the Secret Auction
- Day 10: Functions with Outputs
- Day 11: The Blackjack Capstone Project
- Day 12: Scope & Number Guessing Game
- Day 13: Debugging: How to Find and Fix Errors in your Code
- Day 14: Higher Lower Game Project
- Day 15: Local Development Environment Setup & the Coffee Machine
- Day 16: Object Oriented Programming (OOP)
- Day 17: The Quiz Project & The Benefits of OOP
- Day 18: Turtle & the Graphical User Interface (GUI)
- Day 19: Instances, State and Higher Order Functions
- Day 20: Build the Snake Game Part 1: Animation & Coordinates
- Day 21: Build the Snake Game Part 2: Inheritance & List Slicing
- Day 22: Build Pong: The Famous Arcade Game
- Day 23: The Turtle Crossing Capstone Project
- Day 24: Files, Directories and Paths
- Day 25: Working with CSV Data and the Pandas Library
- Day 26: List Comprehension and the Nato Alphabet