A programming learning platform designed for elementary and middle school students

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.

Faculty Team

Professional teaching team dedicated to supporting every student's growth.

Zhang Shoudao

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

National Information Technology Teacher Qualification CertificateScratch Master InstructorCSP-J/S Instructor

Certificate Display

Image 1Image 2Image 3Image 4Image 5
Recommend Teachers
Zhang Minxiu

Zhang Minxiu

Senior Youth Innovation & STEM Mentor

Scratch

With 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 of the Ministry of Industry and Information Technology Training Program for Teachers

Certificate Display

Image 1Image 2
Recommend Teachers
Wang Fan

Wang Fan

Senior Scratch Instructor

Scratch

Specializes 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 for Teachers Cultivated by the Ministry of Industry and Information Technology: Advanced Scratch Instructor

Certificate Display

Image 1Image 2Image 3
Recommend Teachers

Certificate of Achievement

Student honors and achievements in various programming competitions

2401S100162 (1)(1)
2401S213719 (1)(1)
2401S213720 (1)(1)
Fan Binyu
Fan Jingran
Fan Zibo
Fan Zixian
Yang Dingfan
Yang Zelin
Zhang Shuofan
Yang Zelin
Zhang Boyan
Zhang Yuwei
Zhang Yulin
Zhang Shuofan
Zhang Yuwei
Zhao Yuchen
Zhang Yulin
Zhao Yuchen
Screenshot 2026-09-18 132945
Screenshot 2026-09-18 133047
Screenshot 2026-09-18 133100
Screenshot 2026-09-18 133117
Screenshot 2026-09-18 133131
Screenshot 2026-09-18 133144
Zhang Jiming
Xu Guodai - Level 4
Chen Shaoan - Level 4
Luo Chengxuan 2
Wang Muying2
Certificate of Award
Yu Rubo 2

Curriculum

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

Scratch Visual Programming

Scratch Visual Programming

Start from scratch: Learn to code with drag-and-drop blocks

Suitable for ages 6–1090 minutes per lesson
  • Graphical block drag-and-drop, no typing required
  • Animation, Gaming, Storytelling
  • Cultivate logical thinking and creativity
C++ Code Programming

C++ Code Programming

From Syntax Basics to Algorithm Competitions

Suitable for ages 10–1690 minutes per lesson
  • Systematically learn C++ syntax
  • Data Structures and Algorithms: Beginner's Guide
  • Prepare for the CSP/NOIP Olympiad in Informatics
German Lasy block building

German Lasy Building Blocks

Creative inspiration, hands-on learning

3-5 years60 minutes/class
  • German-imported Lasy Building Blocks
  • Cultivate spatial imagination
  • Improve hand-eye coordination
  • Spark creativity
  • Group collaborative learning
FISCHER Small-Block Building Bricks (Germany)

Fischertec Mini Building Blocks

Mechanical Basics, Scientific Exploration

5-7 years60–90 minutes per lesson
  • 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

EXE20.17 MB

devcpp6.7.5 (3).exe

EXE37.05 MB

Book a Free Trial

Fill in the details below, and we'll contact you soon to schedule a trial lesson.

By submitting, you agree to be contacted by phone. Your information will be used for course scheduling only.

Yu ICP Bei 2026040576 No. -1