PYTHON PROGRAMMING
Covers: Basics of coding, functions, loops, data structures
Competencies: App development, data scripting
Career Path: Software Developer, Data Analyst, Automation Engineer
The Certificate in Python Programming is a practical ICT short course that equips learners with skills in software development, data analysis, automation, and web applications. It is suitable for beginners and those looking to upgrade their digital skills.
| Item | Details |
|---|---|
| Course Type | Certificate / Short Course |
| Duration | 2 – 4 months |
| Mode of Study | Practical (Hands-on coding) |
| Entry Requirements | Basic computer skills (KCSE not mandatory) |
| Examining Body | Institution-based / TVET |
Introduction to programming concepts
Python syntax & data types
Variables, loops & conditional statements
Functions & modules
File handling
Error handling & debugging
Object-Oriented Programming (OOP)
Basic data analysis with Python
Introduction to web development (Flask/Django basics)
Automation & scripting
Python (IDLE / VS Code / PyCharm)
Jupyter Notebook
Git basics (version control)
Continuous assignments & mini projects
Final practical project
After completing the course, you can work as:
Junior Python Developer
Data Analyst (entry level)
Automation / Script Developer
Web Developer (Python-based)
ICT Assistant