Python Lessons

Master Python syntax with interactive typing practice. Perfect for beginners and pros looking to improve coding speed.

๐Ÿ
Completed0/33
Total XP0
Avg WPM--
Avg Accuracy--
1

Hello Python

Write your first Python program using the print() function.

Easy โฑ 8 min
Start Lesson
๐Ÿ”’

Functions With Ingredients (Parameters)

Learn function parameters - like ingredients for a recipe.

Medium โฑ 12 min
Locked
๐Ÿ”’

Building Blueprints

Learn about classes - blueprints for creating objects.

Hard โฑ 15 min
Locked
2

Magic Boxes (Variables)

Learn about variables - like magic boxes that store information.

Easy โฑ 8 min
Start Lesson
๐Ÿ”’

Functions That Give Back (Return Values)

Master return values to get results from functions.

Medium โฑ 12 min
Locked
๐Ÿ”’

Creating From Blueprints

Create objects from class blueprints and use their methods.

Hard โฑ 15 min
Locked
3

Counting Sheep (Loops)

Master counting with numbers and basic arithmetic in Python.

Easy โฑ 8 min
Start Lesson
๐Ÿ”’

Looping With A Condition (While Loops)

Practice while loops that repeat until a condition is met.

Medium โฑ 12 min
Locked
๐Ÿ”’

Object Powers

Master object attributes and methods in object-oriented programming.

Hard โฑ 15 min
Locked
4

Making Choices (Conditionals)

Understand if/else statements to make decisions in code.

Easy โฑ 8 min
Start Lesson
๐Ÿ”’

Magic Word Game

Build an interactive game combining loops and conditions.

Medium โฑ 12 min
Locked
๐Ÿ”’

Reading Files

Learn to read and work with external text files.

Hard โฑ 15 min
Locked
5

Your First List (Lists)

Create and work with lists to store multiple items.

Easy โฑ 8 min
Start Lesson
๐Ÿ”’

Key Value Pairs (Dictionaries)

Learn dictionaries to store data as key-value pairs.

Medium โฑ 12 min
Locked
๐Ÿ”’

Writing To Files

Practice writing and saving data to external files.

Hard โฑ 15 min
Locked
6

Adding To A List (List Methods)

Learn to add and modify items in Python lists.

Easy โฑ 8 min
Start Lesson
๐Ÿ”’

Looping Through Dictionaries (Dictionary Iteration)

Practice iterating through dictionaries to access data.

Medium โฑ 12 min
Locked
๐Ÿ”’

Smarter Lists

Use list comprehensions for powerful and concise list operations.

Hard โฑ 15 min
Locked
7

Getting Items From A List (List Indexing)

Access and retrieve specific items from lists using indexes.

Easy โฑ 8 min
Start Lesson
๐Ÿ”’

Importing Secret Powers (Modules)

Import modules to add powerful functions to your code.

Medium โฑ 12 min
Locked
๐Ÿ”’

Dates And Times

Work with dates and times using Python's datetime module.

Hard โฑ 15 min
Locked
8

Asking Questions (Input Function)

Learn input/output to interact with your programs.

Easy โฑ 8 min
Start Lesson
๐Ÿ”’

Building A Dice Roller

Create a random dice roller using imported modules.

Medium โฑ 12 min
Locked
๐Ÿ”’

Talking To The Web

Make HTTP requests to interact with web APIs.

Hard โฑ 15 min
Locked
9

Your First Function (Functions)

Create reusable functions to organize your code.

Easy โฑ 8 min
Start Lesson
๐Ÿ”’

Handling Errors (Exception Handling)

Learn try/except to handle errors gracefully.

Medium โฑ 12 min
Locked
๐Ÿ”’

Pet Simulator Setup

Set up a pet simulator using classes and object-oriented design.

Hard โฑ 15 min
Locked
10

Beginner Project

Combine beginner concepts into a complete Python project.

Easy โฑ 8 min
Start Lesson
๐Ÿ”’

Intermediate Project

Build a complete project using intermediate Python skills.

Medium โฑ 12 min
Locked
๐Ÿ”’

Pet Simulator Game Loop

Create an interactive game loop for your pet simulator.

Hard โฑ 15 min
Locked
๐ŸŽฎ
๐ŸŽ๏ธ

๐ŸŽ๏ธ Loop-the-Loop Racer

๐ŸŽ๏ธ PYTHON RACER

๐ŸŽ๏ธ SPEED AND SYNTAX! Race through a neon highway by building bridges and smashing walls with Python loops.

Easy โฑ 8 min
Start Lesson
๐ŸŽฎ
๐Ÿ”’

๐Ÿงช Module Magic

๐Ÿงช ALCHEMY LAB

๐Ÿงช ALCHEMY LAB! Mix potions by importing Python modules and using their secret functions.

Medium โฑ 12 min
Locked
๐ŸŽฎ
๐Ÿ”’

Code Constructor

๐Ÿค– BUILD ROBOTS

Build complete Python robots by typing the missing code syntax on the assembly line!

Hard โฑ 15 min
Locked