Enyongerwa/Intermediate
Enyongerwa/Intermediate (15-20 hours)
Course Objective
Transition students to text-based coding and introduce logical problem-solving skills.
Course Activities
Transition to Python
2 hours
Basics of text-based programming.
Functions, Variables & Debugging
4 hours
Using Python to control basic IoT devices.
Game Development Basics
4 hours
Building a simple interactive game.
Capstone Project
6 hours
Designing and coding a functional application
Evaluation & Feedback
1 hours
Structured peer and mentor assessment
Skill Milestones
1. Write at least three working Python scripts demonstrating correct syntax
2. Debug and correct at least two coding errors in pre-written scripts
3. Develop a small interactive game with two user inputs and responses
4. Successfully integrate at least one IoT component (e.g., LED control via Python code)
5. Complete a guided capstone project, demonstrating logical coding skills
Required Materials
Computers with Python installed
Pre-configured IoT kits (LEDs, sensors, and microcontrollers)
Printed Python syntax reference sheets
Access to online coding platforms for additional practice
Progress Monitoring
Code Review & Debugging Sessions – Regular instructor-led feedback
Project Submission & Evaluation – Intermediate-level project graded by mentors
Peer Review Presentations – Students explain their projects to peers
Certificate of Achievement – Provided upon successful assessment
Ready to Create?
Register now to secure your spot in our next cohort!