CodeCombat Free Programming Trial Course

Learning programming languages ​​easily through games

Learning Python is so easy

Programming education in line with international standards

The best choice for parents

「APCSP certification」programming courses synchronized with international standards

More than 10 million students study in 190 countries around the world

"Gamification Design" makes children love learning programming

"Aligning with 108 Curriculum Syllabus" to Cultivate Technological Literacy

Media Recommendations

Teaching advantages

US AP-CSP Certification

Our programming teaching system is a computer science AP course certified by the College Board. It is divided into six levels, from zero foundation to freshman level in American universities, with a complete learning blueprint.

Gamified learning motivation

It uses the CodeCombat programming education platform designed and built by a Harvard team, with more than 300 game levels. The hero character actions are controlled by programming language, which can fully inspire children's interest in learning and move from zero foundation to excellence!

Gamified learning motivation

It uses the CodeCombat programming education platform designed and built by a Harvard team, with more than 300 game levels. The hero character actions are controlled by programming language, which can fully inspire children's interest in learning and move from zero foundation to excellence!

Official certification of professional teachers

The lecturers in the teaching team come from information engineering and information management backgrounds, have received official training and certification, and have rich teaching experience. With professional and vivid teaching techniques, we guide children to build correct and solid programming skills.

International certificates connect with the world

Every time you complete a level of course, you will receive an international certificate and enrich your learning resume!

  • Computer Science Level 1~6

  • Game Development Level 1~3

  • Web Development Level 1~2

International certificates connect with the world

Every time you complete a level of course, you will receive an international certificate and enrich your learning resume!

  • Computer Science Level 1~6

  • Game Development Level 1~3

  • Web Development Level 1~2

International Competition Global Exchange

The CodeQuest International Youth Programming Competition is organized every year to provide students from all over the world with opportunities for competition and exchange. Taiwanese students have repeatedly achieved excellent results in the CodeQuest competition. In 2021, they defeated more than 3,000 young programming experts from all over the world and won the world championship and runner-up!

In line with APCS university preparatory and ITS international testing

Students who have reached Level 4 to 6 can take the ITS certification course and obtain a Python nationality certificate, or complete APCS elite training and obtain good results in the domestic university programming prerequisite test to gain extra points for further study.

In line with APCS university preparatory and ITS international testing

Students who have reached Level 4 to 6 can take the ITS certification course and obtain a Python nationality certificate, or complete APCS elite training and obtain good results in the domestic university programming prerequisite test to gain extra points for further study.

Rigorous and sequential learning map

Introductory Computer Science Level 1~2

Sequential Algorithms

Syntax String

Parameter loop

Variable coordinates

Function Events

Conditional judgment

Intermediate
Computer Science Level 3~4

Advanced String Computing

Return value function

Boolean Value Properties

Advanced loop nesting conditions

Finding the optimal solution for an event

dictionary

Advanced
Computer Science Level 5~6

Seeking the knowledge of the rest

String Search


Advanced usage of for loop


Push array onto stack

Array Search


Geometric base conversion algorithm


Vector trigonometric functions


Data Structure

Rich teaching material design

Children's learning results are visible

Programming learning outside the classroom

We prepare the "Computational Thinking Exercise Book" teaching material for each student

As homework to promote logical thinking and learning reflection

It is also a record of children’s learning process at every stage!


Investing in your child's future

Start learning python now

The 108 curriculum is implemented, and programmed education is introduced into the 12-year national education, which can help children prepare for future school applications in advance.


Python programming language is intuitive, simple and easy to understand. It is the most popular programming language in the world. Technology giants such as Youtube, Dropbox, Instagram, etc. all use it for maintenance and development. It is suitable for beginners and helps to strengthen logical concepts, data integration, and problem-solving abilities.


Learn Programming

Cultivate children's abilities

Solid coding skills

There is a lot of practice in writing Python codes while solving problems. For each level passed, the children will learn to write at least 200 to 500 lines of code.

Problem Solving

During the problem-solving process, system prompts can help children identify and correct errors, boost their confidence, and allow them to learn and grow from their mistakes.

Logical thinking ability

Passing levels is not the only way. During the challenge, children's logical thinking and creativity will be trained, and their diversified thinking ability will be cultivated.

Parents and students recommend

After graduation, I won the competition

Get a full sense of accomplishment

2022CodeQuest Global Competition First Prize Jiang

2022 ICE International Youth Programming Competition Winner: Hong