StartCoding Journey
Curated Scratch and C++ practice problems, organized by difficulty. Multiple-choice questions provide instant scoring, while points track your progress step by step.
Programming Competition
Participate in authoritative programming contests, showcase your learning achievements, and enhance your coding skills.

Youth Artificial Intelligence Programming Proficiency Test
Authoritative programming proficiency assessment to verify learning outcomes

Informatics Olympiad
National-level informatics olympiad: Push the limits of programming.

Lanqiao Cup Programming Competition
Youth programming competition: Cultivating innovative thinking
Faculty Team
Professional teaching team dedicated to supporting every student's growth.

Zhang Shoudao
Scratch and Advanced C++ Instructor
C++10 years of experience in children's coding education, specializing in gamified teaching to spark student engagement. Mentored multiple students to win first prize in competitions including the RoboCup Junior, Lanqiao Cup, Autonomous Region Programming Contest, Bayingolin Programming Contest, and Information Literacy Competition.
Certificates
Certificate Display






Zhang Minxiu
Senior Youth Innovation & STEM Mentor
ScratchWith 8 years of robotics teaching experience, along with 3 years in programming instruction and 2 years in science lab education, I am a seasoned educator dedicated to cultivating innovation and technical literacy in youth. My approach prioritizes hands-on engagement: I bring abstract coding logic and mechanical principles to life through interactive building, real-time debugging, and scientific experiments—making learning fun and ditching rote lectures to spark genuine curiosity. I believe every child is a treasure waiting to be discovered. Guided by patience and conviction, I focus less on filling minds with facts and more on nurturing independent thinking. Through iterative experimentation and learning from mistakes, students develop sharp logical reasoning and the confidence to solve problems on their own.
Certificates
Certificate Display



Wang Fan
Senior Scratch Instructor
ScratchSpecializes in early coding education for children, transforming abstract logic into engaging hands-on activities. Focuses on developing critical thinking in a relaxed classroom environment, empowering students to confidently create their own programming projects. Successfully guided multiple students to achieve top results in the Lanqiao Cup and Information Literacy Competitions.
Certificates
Certificate Display



Certificate of Achievement
Student honors and achievements in various programming competitions
































Curriculum
From block-based启蒙 to coding competitions: a complete learning journey

Scratch Visual Programming
Start from scratch: Learn to code with drag-and-drop blocks
- Graphical block drag-and-drop, no typing required
- Animation, Gaming, Storytelling
- Cultivate logical thinking and creativity

C++ Code Programming
From Syntax Basics to Algorithm Competitions
- Systematically learn C++ syntax
- Data Structures and Algorithms: Beginner's Guide
- Prepare for the CSP/NOIP Olympiad in Informatics

German Lasy Building Blocks
Creative inspiration, hands-on learning
- German-imported Lasy Building Blocks
- Cultivate spatial imagination
- Improve hand-eye coordination
- Spark creativity
- Group collaborative learning

Fischertec Mini Building Blocks
Mechanical Basics, Scientific Exploration
- Fischer Precision Building Blocks (Germany)
- Learn Mechanical Principles
- Develop logical thinking
- Engineering Structure Awareness
- Creative Build Challenge
Online Learning Platform
Access the professional platform for coding practice and assignment submission
Download Programming Software
Download programming tools and start your coding journey.
Kingsoft Typing.exe
devcpp6.7.5 (3).exe
Book a Free Trial
Fill in the details below, and we'll contact you soon to schedule a trial lesson.