Digital & Tech Skills
Python Programming Essentials
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?
- Complete beginners with zero programming experience who want to learn correctly the first time, not through trial and error alone
- Students and graduates who want a technical skill that opens doors to data science, AI, software development, and automation careers
- Professionals who want to automate tasks in their current job and stop doing things manually that a five-line script could handle
- Anyone who has tried to learn Python before and got stuck without live support or structured progression
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:
- 16 Weeks (4 Months)
- Two sessions per week
- Virtual Instructor-Led Training
- KES 70,000
- Certificate of completion

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
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.
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.
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.