6.5-12 Years

Programming Course System
Programming Courses

From Visual Programming to Professional Text Programming

Complete learning path, cultivating logical thinking and innovative abilities

Programming Course System Overview

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.

Course Content

Complete learning path from visual programming to professional text programming

Scratch Creative Programming

Scratch Creative 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.

Course Features

  • Level 1: Programming Introduction - Understand Scratch interface, learn sequences and loops, create simple animations
  • Level 2: Creative Animation - Conditional judgments and variables, character interactions, story animations
  • Level 3: Game Design Basics - Collision detection and scoring, simple interactive games, problem solving
  • Level 4: Advanced Game Development - Complex game mechanics, lists and cloning, multi-level games
  • Level 5: Algorithms & Data Structures - Basic algorithm concepts, data structure applications, program optimization
  • Level 6: Project Works - Personal creative projects, project planning and management, presentation skills
CoSpaces VR Creative Development

CoSpaces VR Creative Development

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.

Course Features

  • Level 1: 3D Scene Construction & Basic Interaction - Understand 3D spatial concepts, master editor operations, create interactive scenes
  • Works: Dream Room, Virtual Museum, Interactive Story Scenes, Simple Game Levels
  • Level 2: VR Experience Design & Complex Logic - CoBlocks programming, complex interactive logic, immersive experience design
  • Works: Virtual Science Lab, Historical Time Travel, VR Puzzle Games, Personal Creative VR Projects
App Inventor Application Development

App Inventor Application Development

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.

Course Features

  • Level 1: Basic App Development - Interface design, basic interactions, sensor applications
  • Works: Calculator App, Notepad App, Drawing Board App, Music Player
  • Level 2: Advanced Function Development - Database management, API integration, multi-page applications
  • Works: Weather Forecast App, Photo Diary, Location Check-in App, Personal Project App
  • Level 3: Multimedia & Games - Image and sound processing, game logic, animation design
  • Works: Brick Breaker Game, Music Creation App, Interactive Storybook, Mini Game Collection
  • Level 4: Professional Application Development - User experience design, app optimization, business thinking
  • Works: Social Apps, E-commerce Apps, Utility Apps, Entrepreneurship Projects
Python Programming

Python Programming

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.

Course Features

  • Level 1: Python Basic Syntax & Logic - Variables and data types, conditional judgments and loops, functions and modularization
  • Works: Number Guessing Game, Grade Calculator, Text Adventure Game, Simple Drawing Program
  • Level 2: Data Structures & Algorithms - Lists and dictionaries, sorting and search algorithms, file read/write operations
  • Works: Student Management System, Sorting Algorithm Visualization, Text Analysis Tool, Simple Game Development
  • Level 3: Practical Applications & Project Development - Web scraping technology, data analysis and visualization, API data integration
  • Works: Weather Data Scraper, Data Visualization Dashboard, Chatbot, Personal Project Development
  • Level 4: Advanced Development & AI Applications - Deep learning basics, image recognition and processing, natural language processing
  • Works: AI Image Classifier, Intelligent Recommendation System, Voice Assistant, AI Innovation Projects

Skills Development & Learning Tools

Skills Development
Logical ThinkingCreative DesignProblem SolvingComputational Thinking
Learning Tools
ScratchCoSpacesApp InventorPython
Programming Courses

Start Your Programming Journey
Cultivate Future Tech Talents

From visual programming to professional text programmingSystematically cultivate logical thinking and innovative abilities