Python Lessons
Master Python syntax with interactive typing practice. Perfect for beginners and pros looking to improve coding speed.
Hello Python
Write your first Python program using the print() function.
Functions With Ingredients (Parameters)
Learn function parameters - like ingredients for a recipe.
Building Blueprints
Learn about classes - blueprints for creating objects.
Magic Boxes (Variables)
Learn about variables - like magic boxes that store information.
Functions That Give Back (Return Values)
Master return values to get results from functions.
Creating From Blueprints
Create objects from class blueprints and use their methods.
Counting Sheep (Loops)
Master counting with numbers and basic arithmetic in Python.
Looping With A Condition (While Loops)
Practice while loops that repeat until a condition is met.
Object Powers
Master object attributes and methods in object-oriented programming.
Making Choices (Conditionals)
Understand if/else statements to make decisions in code.
Magic Word Game
Build an interactive game combining loops and conditions.
Reading Files
Learn to read and work with external text files.
Your First List (Lists)
Create and work with lists to store multiple items.
Key Value Pairs (Dictionaries)
Learn dictionaries to store data as key-value pairs.
Writing To Files
Practice writing and saving data to external files.
Adding To A List (List Methods)
Learn to add and modify items in Python lists.
Looping Through Dictionaries (Dictionary Iteration)
Practice iterating through dictionaries to access data.
Smarter Lists
Use list comprehensions for powerful and concise list operations.
Getting Items From A List (List Indexing)
Access and retrieve specific items from lists using indexes.
Importing Secret Powers (Modules)
Import modules to add powerful functions to your code.
Dates And Times
Work with dates and times using Python's datetime module.
Asking Questions (Input Function)
Learn input/output to interact with your programs.
Building A Dice Roller
Create a random dice roller using imported modules.
Talking To The Web
Make HTTP requests to interact with web APIs.
Your First Function (Functions)
Create reusable functions to organize your code.
Handling Errors (Exception Handling)
Learn try/except to handle errors gracefully.
Pet Simulator Setup
Set up a pet simulator using classes and object-oriented design.
Beginner Project
Combine beginner concepts into a complete Python project.
Intermediate Project
Build a complete project using intermediate Python skills.
Pet Simulator Game Loop
Create an interactive game loop for your pet simulator.
๐๏ธ Loop-the-Loop Racer
๐๏ธ PYTHON RACER๐๏ธ SPEED AND SYNTAX! Race through a neon highway by building bridges and smashing walls with Python loops.
๐งช Module Magic
๐งช ALCHEMY LAB๐งช ALCHEMY LAB! Mix potions by importing Python modules and using their secret functions.
Code Constructor
๐ค BUILD ROBOTSBuild complete Python robots by typing the missing code syntax on the assembly line!