Ages 6–8 (Foundations–12 weeks)

Scratch (visual blocks) + unplugged activities Outcomes: Create simple animations, stories, mini games, and learn basic logic.

Ages 9–12 (Beginners-12 weeks)

Scratch:
multi-level games, game logic, challenges.
HTML basics:
build first simple pages.
Activities:
debugging, pair programming, mini hackathons.

Ages 12–15 (Intermediate–14 weeks)

HTML + CSS + basic JavaScript Outcomes:
build personal webpage, interactive pages (buttons, image galleries), and learn problem-solving through coding challenges.

Ages19+(Career-ready-20 weeks)

JavaScript (ES6) → React basics Projects:
personal website, dynamic apps, API basics.
Outcome:
prepare for tech clubs, competitions, and portfolio building.