Home/Courses/IT & Tech

Python Programming for Beginners

Learn to think like a programmer with Python — automate boring tasks, work with data and build small useful tools.

6 weeks36 lessonsBeginnerIn-person & onlineComing soon

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

OptionDaysTimeMode
Weekday morningsMon – Thu9:00 – 12:00In-person or live online
Weekday eveningsMon – Thu17:30 – 19:30In-person or live online
Weekend classSaturdays9:00 – 15:00In-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