Python programming

Master Python basics and build your first interactive script with confidence.

8 lessons
3 weeks
800 XP
Your progress0 / 800 XP
Click a lesson to start learning!
Lessons
1
Your First Python Code Snippet
Write and execute your first print command to enter the coding world.
Quick winBeginnerMilestone
+50 XP
~5 min
2
Variables and Data Types Mastery
Store information efficiently using strings, integers, and booleans in your programs.
TheoryBeginner
+75 XP
~10 min
3
Making Decisions With Control Flow
Use if statements to build programs that react to different user inputs.
PracticeMilestoneMilestone
+75 XP
~10 min
4
Repeating Actions With Clean Loops
Automate repetitive tasks using for and while loops effectively.
PracticeIntermediate
+100 XP
~12 min
5
Creating Functions for Reusable Logic
Write custom functions to keep your code DRY and organized like pros.
TheoryMilestoneMilestone
+100 XP
~15 min
6
Working With Lists and Dictionaries
Organize large data collections using powerful Python data structures.
IntermediatePractice
+125 XP
~15 min
7
Building Your First Mini Project
Combine everything learned to create a functional text-based adventure game.
ProjectMilestoneMilestone
+125 XP
~20 min
8
Error Handling and Future Steps
Debug your code using try-except blocks and plan your developer journey.
AdvancedTheory
+150 XP
~20 min

Ready to start?

Jump into your first lesson and start learning.

Start Learning