Primary: Grades K to 6

Secondary: Grades 7 to 9


Introduces students to programming using a  fun, intuitive and game-based platform. Students will not only learn coding basics but also how to code in a real text-based programming language. Students receive digital certificates for each of the levels that they complete. Additional skills targeted in STEM, Creativity and Game Making. More

Primary: Grades K to 6


Students play a variety of phonics-based, literacy and comprehension games to unlock the power of reading for them. It is a personalized adventure that journeys through engaging stories with powerful narratives.  Artificial Intelligence is used to adapt to the needs of each student based on their performance.

Primary: Grades K to 6

Secondary: Grades 7 to 12


Students will be introduced to keyboarding through a series of short exercises, entertaining videos and typing games that will guide them from individual keys through numbers and punctuation, and all the way to a goal of 75 WPM. Learning to touch type prepares our children for the jobs of the future and enhances their communication skills in a rapidly changing world.

Primary: Grades 4 to 6

Secondary: Grades 7 to 9


Students program virtual robots to complete gamified missions. They explore fundamental concepts while solving problems using Mathematics and Geometry to develop computational thinking, creativity and critical thinking. Students can challenge themselves to gain points on the leaderboard.

Primary: Grades 4 to 6

Secondary: Grades 7 to 9


Students learn math using music. Fundamental concepts are taught using a music-based learning system that communicates critical math skills and evaluates student performance. Many students who would struggle with learning math now have the opportunity to be engaged by songs that harness the power of music to make it fun and accessible.

Primary: Grades 1 to 6

Secondary: Grades 7 to 9


Students learn math in an interactive way that elevates their mathematical mindset and mathematical thinking skills. Students get to draw and drag & drop, using dynamic objects in hundreds of activities and also collect badges by travelling on adventures with the most famous Mathematicians of the last 2000 years.

Secondary: Grades 7 to 9


Students build their understanding of core computing concepts through interactive project-based coding practices. Using a unique drag-to-text toolkit, students gain familiarity with Python syntax and commands. Additional activities will challenge students to problem solve and think critically.

Secondary: Grades 9 to 12


Students learn the foundations of computer science using Python. It gives a foundation in the tools used and prepares students for further study in computer science, including AP courses. Students also learn how to turn code into music and develop skills in Artificial Intelligence and Cloud Computing.

Secondary: Grades 11 to 12


Prepares students for the AP Computer Science Principles exam* in May. If successful, they receive college credit at universities in the USA and Canada. Students also develop skills in Artificial Intelligence and Cloud Computing and includes participation in the American Computer Science League
(*exam fees are an additional US$125)


©2020 by Halls of Learning