Python programming

Master Python basics to write your first functional lines of code.

8 lessons
3 weeks
800 XP
Your progress0 / 800 XP
Click a lesson to start learning!
Lessons
1
Welcome to Your First Python Script
Write and run your first print statement to greet the world.
Quick winBeginnerMilestone
+50 XP
~5 min
2
Variables and Storing Data Values
Understand how to hold information using strings and integers.
BeginnerTheory
+75 XP
~10 min
3
Making Decisions With Conditional Logic
Use if-statements to control how your program reacts to data.
BeginnerMilestoneMilestone
+75 XP
~12 min
4
Looping Through Data Collections Efficiently
Master 'for' and 'while' loops to process lists of information.
BeginnerPractice
+100 XP
~15 min
5
Organizing Code With Reusable Functions
Build custom functions to keep your code clean and dry.
IntermediateMilestoneMilestone
+100 XP
~15 min
6
Managing Data Structures and Lists
Learn to store and manipulate groups of data effectively.
IntermediatePractice
+125 XP
~18 min
7
Building Your First Mini Project
Combine your skills to create an interactive command line game.
ProjectMilestoneMilestone
+125 XP
~20 min
8
Debugging and Writing Clean Code
Learn best practices to identify errors and improve code quality.
IntermediateAdvanced
+150 XP
~20 min

Ready to start?

Jump into your first lesson and start learning.

Start Learning