Designed for kids, teens, parents, and school clubs: start with Scratch games and Code.org puzzles, build virtual electronics, and graduate to Python and web pages.
Minimum: Any basic laptop, desktop, or Chromebook (2GB–4GB+ RAM) — Scratch, Code.org, MakeCode, and Tinkercad run in Chrome.
Recommended: 4GB+ RAM laptop with mouse for easy drag-and-drop block coding and 3D design.
Free Cloud Option: 100% browser-based — no downloads required, works on shared Bulenga Hub PCs and home tablets.
Phone-Friendly Start
Code.org, Scratch, and Be Internet Awesome work on tablets and large-screen phones; a laptop or tablet is easiest for dragging blocks.
Internet: 1–3 Mbps (Scratch & MakeCode also offer free offline desktop apps once downloaded).
Hardware / Kit: Optional: BBC micro:bit (~80,000 UGX) for hands-on blinking LEDs & games, though the free browser simulator works identically.
Zero prior experience required — core concepts & first hands-on builds.
Learn sequencing, loops, and problem-solving through fun visual puzzles.
Create talking characters, music, and animated stories using drag-and-drop blocks.
Build real multi-part projects, tooling fluency, and problem-solving speed.
Add scores, timers, collisions, and levels to make playable arcade games.
Stay safe online, protect passwords, spot fake links, and be respectful in digital spaces.
Production patterns, architecture, automation, and security rigor.
Program flashing LEDs, step counters, and 3D-printable models right in the browser.
Transition from blocks to typing real web pages and colorful Python drawings.
Scale, observability, testing, leadership, and real-world deployment.
Design multi-screen interactive apps with buttons, quizzes, and JavaScript.
Combine coding, design, and presentation skills to demo your project to parents and mentors.
Score 70% or higher (5 questions) to complete this Foundational Skill Badge track.
Tests are given after studying all 8 steps to prove real practical mastery.
Sign In to Track Study & Unlock Test