A Transformative Tech Journey from Curiosity to Creation
Pupilo’s curriculum is designed as a progressive pathway that guides learners from the basics of computer programming to building real-world applications in advanced technologies like AI, data science, and full-stack development. Through four levels of structured learning and engaging add-on programs, Pupilo makes coding accessible, exciting, and deeply relevant to African learners.
Each course is powered by interactive tools, storytelling, game-based learning, and real-world problem-solving, ensuring kids and teens not only understand concepts—but apply them meaningfully.Choose Your Learning Path
Grades 2-3
1
Young learners begin their journey with visual tools like ScratchJr and Blockly. Focus on basic logic, sequences, loops, and cause-effect thinking. Students build interactive animations, tell stories through code, and develop foundational logic.
Skills Developed
Tools Used
Grades 4-6
2
Students deepen their understanding with interactive environments like Roblox Studio and Lua scripting. They start coding games and building interactive worlds, while learning conditionals, functions, and more complex logic. Introduce teamwork and iteration.
Skills Developed
Tools Used
Grades 6-9
3
Learners are introduced to text-based coding via Python. Begin with variables, conditions, and loops. Move into functions, simple data structures. They dive into Python, Web Development, and Data Science. From chatbots to smart assistants, they explore real-world tech applications.
Skills Developed
Tools Used
Grades 9-12
4
Learners build landing pages, mini-apps, and explore tools like Thunkable or MIT App Inventor for mobile apps. High schoolers create full projects—portfolios, e-commerce mockups, and more. Each level builds on the last, and learners can move between tracks based on interest or skill level.
Skills Developed
Tools Used
Grades 3-8
1
Welcome to Minecraft Coding Adventures, where imagination meets programming! In this exciting course, learners will explore coding fundamentals by modifying (modding) the Minecraft world using block-based coding tools like Microsoft MakeCode and Blockly, and progress to Python for advanced learners. Students will create custom mini-games, automate tasks, build structures with code, and bring their own Minecraft worlds to life—all while learning real programming concepts.
Skills Developed
Tools Used
Grades 2-5
2
This course blends math and logic using Scratch and visual puzzles. Concepts like number patterns, geometry, and measurement come alive through coding mini-projects.
Skills Developed
Tools Used
Grades 2-6
3
Learner will build a game where Shaka Zulu Saves a Village using Scratch and Roblox Studio. They will learn events, characters, scoring systems, and storytelling.
Skills Developed
Tools Used
Grades 6-12
4
Learners start with AI basics: pattern recognition, chatbots, and machine learning concepts using Teachable Machine or block-based AI tools. Advance to ethical AI, image recognition, and Python-based AI in high school.
Skills Developed
Tools Used
Browse programs by level, or book a free placement
session to find the perfect fit.