Enyongerwa/Intermediate

Enyongerwa/Intermediate (15-20 hours)

Target Age: 6 - 12 years Intermediate Level

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!