Mathematics training expands on the basics of learning at school, increasing the difficulty and children's interest in learning.
This develops a child's intellectual potential, logical ability, and problem-solving skills.
Use computer programming to solve math challenges in a fun and enjoyable way, thus inspiring their further interest and advancement in mathematics.
Students will get an initial awareness of computer technologies and fundamentals,
and get interested in computer technologies.
Logic ability, and problem-solving skills will be greatly improved through learning programming languages (Scratch, C++, Python, etc.)
and designing algorithms.
Solve math challenges with coding practices, and hands-on challenges
with competitive programming. (Canadian Computing Competition).
Students who want to build their first robot can use LEGO Mindstorms. These robot sets help students to learn how to build robots from imagination,
use motors and sensors, and program these robots to finish missions and solve challenges.
Students can also participate in the IEEE Ottawa Robotics Competition, where they can have fun with engineering challenges.
New robot builders begin here!
Learn 3D designing, and begin with the basics of how 3D printing works,
how to create prototypes, troubleshoot and solve issues,
tweak the settings on a 3D printer, and learn the basics of good design.
Arduino education is an advanced version of STEM programs.
Whether students are new to electronics and/or physical computing,
we have Arduino kits or boards perfect for them to build advanced devices and robots.
Have fun with the advanced challenges in the IEEE Ottawa Robotics Competition.
The Raspberry Pi is credit-card sized computer. Take your robot to the next level,
and complete more complex tasks, or integrate Raspberry Pi with Arduino.
Learn the basics of web programming, website design and implementation.
Build a portfolio of web applications to showcase your knowledge.
Mobile App Development
Mobile Application Design and Development prepares students to enter the ever expanding
and evolving fields of mobile application development.
Design mobile applications across different platforms and devices,
learn how to build native mobile applications, and use Flutter (Open-Source UI software development kit).
Machine Learning and AI
Machine Learning and Artificial Intelligence is not for everyone, and it's very complicated to learn as a high school student. However,
with a well-paved learning path, it can be done. Our programs aim to inspire the next generation of AI leaders and equip youngsters with the knowledge,
skills and ethical thinking.