Discovering Robotics Through Fun (Age 5-7)


This course is designed for young children to learn the fundamentals of robotics and programming. Utilizing the most advanced educational tools developed in the Silicon Valley, including Sphero, students will come to understand technology as a tool to solve problems and create useful things.

Students practice giving commands to the robots in class by working on puzzles and projects. Basic concepts in mathematics and programming, such as time, speed and conditionals, will be taught during class. By the end of the course, our students would have moved beyond playing mobile and computer games, and begin to see what goes on behind the devices they have been using.


  • Understanding programming as giving a list of commands
  • Understanding key mathematics and science concepts (time, speed, intensity)
  • Understanding concepts in programming (event driven, repeat)
  • Understanding the use of computer and robots in real world


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.