Start From Scratch

Start from Scratch: Game Design and Programming (Age 8+)


Designed for young imaginative minds, the Scratch 101 course uses Scratch, a block-based programming tool developed by the MIT Media Lab, to give young students hands-on first try on programming. Students learn key computer science concepts such as sequences, loops, conditionals and abstraction by building their own fun projects of animated stories and multimedia games. Students are encouraged and supported by professionally trained instructors to design creative games and to think about the programming processes behind the apps and games they see in daily lives.


  • Introduction to storytelling and creative programming
  • Familiarizing with the Scratch interface and creating first projects
  • Hands-on: designing and programming Scratch projects to learn events, sequences and loops
  • Introduction to the x-y coordinate system in Scratch
  • Introduction to conditionals, parallelism and objects


Personalized Learning

Our courses are designed for students to run at their own pace. Our curriculum is level-based for each module, meaning that each student can learn at their own appropriate, customized pace.

Hands-on project based learning

9jacodekids classrooms are creativity-driven. There are no dull moments in our classrooms. We believe in hands-on creation, experimental learning and lots of discussion.

Follow on Curriculum for Immersed Learning

What happens after summer? Like learning any other language, learning to code is best done through an immersive, continual commitment. We offer a multi-year curriculum that allows students to deepen and broaden their interests in computer science and software development.



Make Online Reservation