Intermediate Python Typing Practice
Build on your skills with more complex concepts.
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.
Functions With Ingredients (Parameters)
Learn function parameters - like ingredients for a recipe.
Functions That Give Back (Return Values)
Master return values to get results from functions.
Looping With A Condition (While Loops)
Practice while loops that repeat until a condition is met.
Magic Word Game
Build an interactive game combining loops and conditions.
Key Value Pairs (Dictionaries)
Learn dictionaries to store data as key-value pairs.
Looping Through Dictionaries (Dictionary Iteration)
Practice iterating through dictionaries to access data.
Importing Secret Powers (Modules)
Import modules to add powerful functions to your code.
Building A Dice Roller
Create a random dice roller using imported modules.
Handling Errors (Exception Handling)
Learn try/except to handle errors gracefully.
Intermediate Project
Build a complete project using intermediate Python skills.
๐งช Module Magic
๐งช ALCHEMY LAB๐งช ALCHEMY LAB! Mix potions by importing Python modules and using their secret functions.