top of page

Programming (Ages 5 -  

Image by Chris Ried

Python, Web development, and Scratch programming are versatile tools that can benefit children in various ways. Python's simple syntax and vast libraries enable creative projects and real-world applications. Similarly, web development (HTML5, CSS, JavaScript) lets kids build dynamic websites and web apps while Scratch programming develops problem-solving skills through block-based visual programming. Learning these tools enables children to explore programming and gain skills for a successful future. Learn More

Game development is an exciting and dynamic field that can offer a host of benefits for young children. Its blend of creativity, logic, and technology can help children develop valuable problem-solving skills, boost their confidence, and inspire their imaginations. With a wide variety of game engines and development tools available, children can explore the world of game development and bring their own unique ideas to life. From designing and coding game mechanics to creating captivating stories and characters, game development provides a fun and engaging platform for children to hone their programming and artistic talents. With game development, children can unleash their creativity and unlock a world of possibilities for their future. Learn More

Game Development

Video Game Designers


Building Robot

Lego's FIRST Robotics program is a fantastic way for young children to learn about robotics and engineering. Using Lego's Mindstorms kits, children can design and build their own robots and program them to perform various tasks, such as navigating obstacle courses or solving puzzles. Through this hands-on learning experience, children can develop essential skills such as problem-solving, critical thinking, and teamwork, while also gaining exposure to real-world engineering principles. The FIRST Robotics program provides a unique and exciting opportunity for children to explore the field of robotics and set the foundation for a potential career in STEM. Learn More

Our Pedagogy

Our teaching style is centered around guiding young students through logical concepts and examples that will set a strong foundation for their future development skills. Our instructors prioritize hands-on learning and encourage students to take ownership of their learning by teaching them how to independently use online documentation and resources. We aim to instill resourcefulness in our students, which will be a valuable skill as they grow and develop as programmers. Additionally, we introduce our students to various technologies that they will encounter in their future careers and emphasize the importance of being adaptable to new technologies. Our approach to teaching emphasizes the role of the instructor in providing guidance and support to students as they learn and grow as developers.

Frequently Asked Questions

What ages are your courses and camps for?

Our courses are aimed at a variety of age groups, spanning from ages 6 all the way to age 14. The age groups for each course are specified on our programs page, under the relevant course and level.

Why are your classes 75 minutes long?

We believe that the most valuable skills and understanding are developed when students experiment and toy with their programming or their creations. We also place a lot of importance on project development, as well as independent student exploration of online documentation in a guided environment. Due to these, we believe 75 minutes is a necessary amount per class. 

Who are your instructors?

We are a team of passionate and enthusiastic instructors who love technology and kids! We come from various technology and teaching backgrounds. All of our members have experience in teaching and technology.

Are there any prerequisites or experience required?

Level 1 courses have no pre-requisites other than the student being within the age group. Level 2 and beyond courses will have pre-requisites that students complete prior level courses. 

Is there homework?

We do not assign homework but students are encouraged to use their own time at home to work on their skills and projects independently if they find it necessary. 

Feel free to contact us directly with your questions. 

Our Blog

bottom of page