Complete learning path, cultivating logical thinking and innovative abilities

Our programming courses are designed for children aged 6.5 to 12, providing systematic, phased learning paths that allow children to easily transition from visual programming to professional text programming, cultivating logical thinking, creativity and problem-solving abilities.
All courses adopt small class teaching mode, ensuring every student receives sufficient guidance. Course design meets international computer science education standards and integrates Hong Kong local elements, making learning more relatable and practical.
Complete learning path from visual programming to professional text programming

6.5-10.5 Years · 6 Levels
Scratch courses are divided into six progressive levels, leading children from basic introduction to advanced creation. Level 1 uses drag-and-drop block programming to help children easily understand core concepts like sequences, loops, and conditional judgments. Level 2 focuses on creative animation production, cultivating narrative abilities. Level 3 enters game design basics, learning collision detection and scoring systems. Level 4 masters complex game mechanics and list techniques. Level 5 learns algorithm and data structure concepts. Level 6 completes personal creative project works, cultivating innovation and expression abilities.
8-10 Years · 2 Levels
CoSpaces VR courses lead students into the world of 3D and virtual reality creation, from basic scene construction to advanced VR experience design. Level 1 focuses on 3D spatial concepts and basic interaction design, learning object placement, rotation and simple animation production. Level 2 advances to VR experience design, mastering CoBlocks visual programming to create complex interactive logic and immersive experiences.

9-12 Years · 4 Levels
App Inventor courses are divided into four stages, systematically teaching mobile application development. Level 1 learns basic interface design and simple interactive functions. Level 2 masters data storage and API integration. Level 3 enters multimedia applications and game development. Level 4 completes professional-level application development, cultivating product thinking and entrepreneurial spirit.

9-12 Years · 4 Levels
Python courses are divided into four stages, systematically teaching this professional yet easy-to-learn programming language. Level 1 starts from basic syntax and logical thinking, building a solid programming foundation. Level 2 delves into data structures and algorithms, cultivating the ability to solve complex problems. Level 3 enters practical applications and project development, learning practical technologies like web scraping and data analysis. Level 4 masters advanced development and AI applications, completing deep learning and artificial intelligence projects to become a professional Python developer.
Implementation Stage also includes other exciting courses