Beginner Python Typing Practice
Start your journey here! Learn the basics.
Practice real Python patterns at your own pace. Choose a level, open a lesson, and build speed and accuracy through short exercises. Try the code typing test to measure your progress.
Hello Python
Write your first Python program using the print() function.
Magic Boxes (Variables)
Learn about variables - like magic boxes that store information.
Counting Sheep (Loops)
Master counting with numbers and basic arithmetic in Python.
Making Choices (Conditionals)
Understand if/else statements to make decisions in code.
Your First List (Lists)
Create and work with lists to store multiple items.
Adding To A List (List Methods)
Learn to add and modify items in Python lists.
Getting Items From A List (List Indexing)
Access and retrieve specific items from lists using indexes.
Asking Questions (Input Function)
Learn input/output to interact with your programs.
Your First Function (Functions)
Create reusable functions to organize your code.
Beginner Project
Combine beginner concepts into a complete Python project.
๐๏ธ Loop-the-Loop Racer
๐๏ธ PYTHON RACER๐๏ธ SPEED AND SYNTAX! Race through a neon highway by building bridges and smashing walls with Python loops.