Course overview
Python is one of the easiest and most useful programming languages to learn. This course teaches programming fundamentals step by step, with practical projects like automating Excel reports and building simple tools.
This course opens soon — join the waiting list and we'll contact you with the first intake date.
What you'll learn
- Programming logic and problem solving
- Variables, data types and control flow
- Functions and modules
- Working with files, CSV and Excel
- Automating repetitive office tasks
- Intro to data analysis with pandas
- Calling web APIs
- Mini project and code review
Curriculum
- Setup and first programs
- Data types and control flow
- Functions and modules
- Files, CSV and Excel
- Automating tasks
- pandas basics
- Build a useful tool
- Presentation
Tools you'll use
Python 3VS CodeJupyter Notebookpandas
Who this course is for
Complete beginners curious about programming and data.
Class schedules
| Option | Days | Time | Mode |
|---|---|---|---|
| Weekday mornings | Mon – Thu | 9:00 – 12:00 | In-person or live online |
| Weekday evenings | Mon – Thu | 17:30 – 19:30 | In-person or live online |
| Weekend class | Saturdays | 9:00 – 15:00 | In-person or live online |
Choose your preferred schedule when you enroll. In-person classes are held in Dar es Salaam; online classes run live on Zoom or Google Meet.
Ready to take the next step in your creative journey?
January 2027 intake is open. Reserve your seat in a design or IT class — in Dar es Salaam or online.
Enroll now