
CRIBI Academy Course
Python Programming
A practical CRIBI Academy foundation course that takes learners from first Python scripts to useful automation, file processing, JSON, and problem-solving confidence.
Audience
Beginners, students, researchers, innovators, startup teams, administrators, and professionals preparing for AI and software development
Duration
2–3 weeks depending on delivery format
Mode
In-person, hybrid, or online
Certification
Certificate of Participation issued by CRIBI, Kenya Methodist University

Course Overview
Python is one of the most important languages for modern data, AI, automation, research, analytics, and software development. This CRIBI Academy foundation course teaches learners to write, read, debug, and explain Python programs using practical examples connected to institutional, research, agriculture, academy, and innovation workflows. The course starts with programming mindset, variables, expressions, conditionals, functions, and iteration. Learners then move into files, exceptions, HTTP, JSON, and a mini project that combines multiple concepts into one useful program. The course is designed for beginners, but the standard is serious. Learners do not only memorize syntax. They practice step-by-step thinking, debugging, readable code, and practical outputs that prepare them for data structures, analytics, AI, APIs, and full-stack software engineering.

Course Preview
Intro video will appear here
This is the public preview position for the instructor welcome, course promise, and learner outcomes. Full videos unlock inside the learner area after enrollment.
Who Should Attend
Learning Outcomes
Tools & Skills Covered
Course Outline
Module 1
Programming Mindset and First Python Scripts
Module 2
Variables, Expressions, Types, Input, and Output
Module 3
Conditionals, Comparison Logic, and Decision Paths
Module 4
Functions, Parameters, Return Values, and Reusable Logic
Module 5
Iteration, Counters, Accumulators, and Validation Loops
Module 6
Files, Exceptions, and Practical Text Processing
Module 7
HTTP, JSON, and Simple Web Data
Module 8
Mini Project: Build a Practical CRIBI Workflow Assistant
Practice
Labs And Applied Work
Available in the learner area
Lab 1
Programming Mindset and First Python Scripts
Lab 2
Variables, Expressions, Types, Input, and Output
Lab 3
Conditionals, Comparison Logic, and Decision Paths
Lab 4
Functions, Parameters, Return Values, and Reusable Logic
Lab 5
Iteration, Counters, Accumulators, and Validation Loops
Delivery Assets
Notes, Slides And Downloads
Each CRIBI Academy course is designed to ship with learner notes, instructor slides, lab workbooks, assessment rubrics, handouts, and video scripts. Public visitors see the asset list; approved learners receive the files inside the course area.
Learner notes
Structured reading notes and key concepts for each module
Unlocks after enrollment
Slide deck
Instructor-ready presentation slides for classroom delivery
Unlocks after enrollment
Lab workbook
Step-by-step practical exercises and submission tasks
Unlocks after enrollment
Assessment rubric
Criteria for quizzes, assignments, labs, and capstone review
Unlocks after enrollment
Instructor handouts
Teaching prompts, facilitation notes, and discussion guides
Unlocks after enrollment
Video scripts
Lecture scripts prepared for AI voice or recorded delivery
Unlocks after enrollment
Ready to Join?
Register your interest in this CRIBI Academy short course. The programme can be delivered to students, staff, faculty, industry teams, partner institutions, startups, and professional groups.
