
Programming with Python
Start coding with the world's most popular language — from basics to real projects and automation.
The first lesson is free. Other lessons unlock from UGX 1,000 to UGX 5,000 via Mobile Money. Tick lessons as you finish to track your progress, then take the quiz for your certificate.
Video lessons
Why Python? Install & first programFree
16 min
Variables, numbers & strings
22 min
User input & output
18 min
If / else decisions
20 min
Loops: for & while
24 min
Lists, tuples & dictionaries
26 min
Functions & reusable code
24 min
Working with files
22 min
Errors & debugging
20 min
Libraries & pip
20 min
Automation: a real script project
28 min
Intro to data with pandas
26 min
Where to go next (web, AI, data)
16 min
Quiz
Score 60% or higher to earn your certificate.
1. Python is a…
2. A loop is used to…
3. Which stores key–value pairs?
4. A function helps you…
5. pip is used to…
6. Debugging means…