Digital & Tech Skills

Python Programming Essentials

A 16-week live online programme that takes complete beginners from zero programming experience to writing real Python code — building scripts, working with data, and creating applications that go straight into your GitHub portfolio.

Go From Zero to Writing Real Python Code in 16 Weeks.

Python is the most widely used programming language in the world — and it is the entry point to data science, AI development, automation, software engineering, and more. If you have ever wanted to learn to code but did not know where to start, this programme was built for you.
The reason most beginners fail to learn Python is not that they are not smart enough — it is that they learn alone, with no one to tell them when their logic is wrong or why their script is not running. This programme solves that. Every session is live. Every error is resolved in the room. Every module ends with working code you wrote yourself, that does something real, that you understand. There is no skipping the foundations, no copy-pasting from Stack Overflow, and no pretending you understand something you do not.

Who Is This Program For?

Python is the number one programming language requested by Kenyan and global employers in technology, data, and AI roles. Learning it does not just add a skill — it opens an entirely different career trajectory.



Course details:
Tuition Fee

KES 70,000

What You Will Be Able to Do

  • Write Python scripts that automate repetitive tasks in any professional context
  • Work with data using NumPy and Pandas — load, clean, analyse, and summarise real datasets
  • Apply control flow, functions, and object-oriented programming to write structured, maintainable code
  • Scrape data from websites automatically using BeautifulSoup
  • Build simple desktop applications and interactive scripts
  • Read and debug your own code without needing to ask someone to fix it for you
  • Maintain a public GitHub portfolio of real projects that employers can inspect
  • Progress confidently into data science, AI, or web development if you choose

Course Curriculum

Eight modules. From your first line of code to your first complete application. No module ends with theory — every session closes with working code you wrote yourself.

Introduction to Python and Development Environments

What programming actually is, why Python, and how to set up your environment. You will write and run your first lines of code in your first session.

Variables, Data Types, and Operators

Strings, integers, floats, booleans. How Python stores, manipulates, and compares information. Practical exercises using real-world scenarios from the first week.

Control Flow: Conditionals and Loops

If/else logic, for loops, while loops — the structures that make programs make decisions. You will build a working decision-making script by the end of this module.

Functions and Modular Programming

How to write code that is reusable and readable. Defining functions, passing arguments, returning values, and organising a programme into logical, manageable components.

Working with Data: NumPy and Pandas

Load spreadsheets, filter rows, calculate statistics, and summarise datasets using the tools that data professionals use every day. This module is where Python starts to become genuinely useful at work.

Object-Oriented Programming

Classes, objects, attributes, and methods. The mental shift that unlocks more advanced programming and makes larger projects manageable without losing track of what each piece of code is doing.

Web Scraping with BeautifulSoup

Collect data from websites automatically. Parse HTML, extract specific elements, and build a tool that gathers information while you sleep.

Final Projects and Portfolio Polish

Choose your capstone track: automation script, data analysis project, or web scraper with reporting. Presented to your cohort, committed to GitHub, documented for your portfolio.

Tools You Will Work With

Core Language and Environment

Python 3
Visual Studio Code
Jupyter Notebooks
PyCharm (introduction)
Git and GitHub

Libraries

NumPy
Pandas
Matplotlib
BeautifulSoup
Tkinter

Testimonials

What Our Students Are Saying

I enrolled because I wanted to automate the weekly sales reports I used to compile manually every Friday. By the middle of the programme I had already built the script and now I have my Friday afternoons free. That alone made the programme worthwhile and everything else I learned felt like added value.

Peter Muriuki Chezastemed Student

I am a BSc Mathematics graduate who wanted to move into data science but did not know how to code. This programme gave me a strong Python foundation and practical experience to build on. Within four months of finishing I was accepted into a data science graduate programme and they specifically mentioned my GitHub portfolio during the interview.

Faith Wambua Chezastemed Student

I had tried three times to learn Python from online courses and gave up each time. The difference here was having a live instructor who could see where I was getting stuck and help immediately before it became frustrating. I completed the programme and now I write scripts at work every week and my colleagues are genuinely impressed.

Kevin Otien Chezastemed Student

FAQ's

Frequently Asked Questions

Python is a simple, powerful programming language used in web apps, data work, and automation, and it’s excellent for beginners in Kenya because the syntax is easy to read and there are many local and online job opportunities.
The Python course usually runs for 16 weeks (4 months), mostly online so you can study from anywhere in Kenya. Classes are held twice per week for 2 hours per class.
With Python you can work as a junior developer, data analyst, or web developer, and you can also take freelance gigs like building simple tools or websites for small businesses, with entry salaries starting around KES 40,000–80,000 depending on skill level.