Overview
The Young Coders program empowers kids to turn their creativity into real digital skills. Through block-based and beginner-friendly coding, they learn to design interactive games, animations, and apps. Students also explore robotics, electronics, and problem-solving challenges that strengthen logical thinking and teamwork. With guided projects in digital design and storytelling, they gain the confidence to express ideas through technology. This program builds a strong foundation for future innovators, preparing them for advanced coding and robotics while keeping learning fun and engaging.
Modules
Level 1 - Scratch Programming (3 Months)
- Perceive the fundamentals of block coding
- Understand sequencing and loops
- Demonstrate creativity through simple animated stories and games
Level 2 - Mobile App Development with App Inventor (3 Months)
- Understand the fundamentals of mobile user interface, multimedia, sensors and maps
- Practice advance block coding
- Develop real-world android mobile apps
Level 3 - Turtle Programming with Python (3 Months)
- Perceive the fundamentals Python and Turtle Graphics
- Demonstrate creativity through digital doodles
- Develop simple console applications
Level 4 - Turtle Programming with Python (3 Months)
- Perceive the fundamentals Python and Turtle Graphics
- Demonstrate creativity through digital doodles
- Develop simple console applications
Level 5 - GUI Programming with Python (3 Months)
- Understand object oriented programming
- Ability to use Packaging, JSON and File Handling
- Develop real-world desktop / software applications
Level 6 - Web Development with HTML/CSS (3 Months)
- Understand the fundamentals of HTML tags, elements and attributes
- Understand the fundamentals of web styling using CSS
- Develop web pages using text formatting, graphics, audio & video
Level 7 - JavaScript Programming (3 Months)
- Understand fundamentals of JavaScript programming
- Ability to use DOMs, Events, Functions and Objects
- Develop interactive websites