Teaching Scratch Programming to Secondary School Kids in Nigeria
A volunteer-led initiative that introduced Scratch programming to secondary school students in Lagos, Nigeria, empowering young minds with foundational coding skills and building a generation of future-ready digital creators."
The Challenge
Secondary school students in Nigeria, particularly in under-resourced schools, have virtually no exposure to programming or computational thinking. With the global economy shifting rapidly toward technology, these students risk being left behind. Teachers lack training in digital literacy, and curricula have not kept pace with the demand for coding skills. The result: a generation of talented young people with no on-ramp to the digital workforce."
The Approach
The initiative introduced MIT's Scratch programming language as the entry point: a visual, block-based environment designed specifically for beginners aged 8–16. The program ran weekly 2-hour workshops over 16 weeks, structured in four phases: (1) Exploration, where students played with Scratch's built-in projects to build intuition; (2) Guided Projects, instructor-led sessions where students recreated simple games and animations step by step; (3) Creative Freedom, where students designed and built their own original projects with mentorship; and (4) Showcase, where students presented their projects to peers, teachers, and parents. Each phase built on the last, moving from consumer to creator mindset. Local university students volunteered as peer mentors alongside the lead facilitator to ensure every learner received hands-on support.
Key Results
💻 Technologies Used
🏷️ Tags
Thinking through a system like this one? I'm open to a conversation about the subject matter.
Start a conversation