Competitions

International Youth Programming Competition

A programming competition involving 1 million young people from 70 countries

CodeQuest, the world's largest youth programming competition

It has received attention from international media such as Bloomberg, Yahoo, and New York Times and is known as the World Cup of Youth Programming. Over the past three years, more than one million people have participated, and contestants have come from more than 70 countries. As the organizer of CodeQuest in Taiwan, AI4kids has joined hands with Nan Yi Publishing Group, the Chinese Association for Multiple Intelligence Education, and the Asia-Pacific ICE CHALLENGE to hold the Taiwan qualifiers, which are divided into two stages: the winter and summer tournaments. The winners of the domestic finals will be sent to participate in the CodeQuest global tournament.

A global craze in 3 years

The first CodeQuest was jointly organized by Stanford University and CodeCombat in the United States. The competition was conducted in a competitive mode. Players could adjust their strategies and algorithms in a timely manner according to their opponents within the specified time, continuously optimize their programs and improve their global rankings.

The competition model has been recognized by competition organizations and academic institutions in many countries around the world and has become the youth programming competition with the largest number of participants in the world today.

The 2021 International Olympiad in Informatics will also include CodeQuest as part of its competition schedule.

Participants

Object

Primary school: Grades 1 to 6

Middle school group: Grades 7 to 12 (junior high school, high school)

Individual Registration

Registration Date:

From now until 17:00 on July 12, 2025


Registration method: Online registration ›

Individual registration fee: 450 yuan

Group Registration

Registration Date:

From now until 12:00 noon on July 4, 2025


Registration method: Online registration form ›

Group registration fee: 350 yuan

* Only public and private schools, cram schools, daycare centers or other educational institutions can register through teachers

Student Registration

Registration Date:

From now until 17:00 on July 12, 2025


Registration method: Personal registration - Online form registration ›


Campus group newspaper - online form registration›

Online competitions Log in anytime and participate anytime

Schedule and Rules

2025 Annual Competition-Preliminary

Game time »

June 16, 2025 (Monday) 9:00 AM ~ July 13, 2025 (Sunday) 5:00 PM

Competition Standards »

CodeCombat Computer Science Introduction 1 (CS1 level)

2025 Annual Competition - Finals

Game time »

July 26, 2025 (Saturday)PM01:00~PM05:00

Competition Standards » CodeCombat Computer Science 2~3 (CS2~3 Level)

CodeQuest Global Competition

Game time »

August 1, 2025 (Friday) - August 31, 2025 (Sunday)

Competition Standards »

CS4 or above

CodeQuest Global Competition Award Ceremony

2026 Tournament Preview

Learning Indicators

Computer Science Level 1

  • Basic syntax
  • String
  • variable
  • parameter
  • Loop

Computer Science Level 2

  • coordinate
  • Conditional
  • Function
  • Event Handler

Computer Science Level 3

  • String Link
  • Four arithmetic operations
  • Coordinate properties
  • Boolean Logic
  • algorithm
  • Advanced Loop

Computer Science Level 4

  • Function definition
  • Nested loops
  • Drawing
  • Operator
  • Code Optimization

Learning Resources

A game-based learning platform that is easy to use with zero basic knowledge

The CodeCombat platform allows contestants to learn programming syntax, computational thinking, and strategic thinking through the game interface and hero characters in more than 300 levels.

A game-based learning platform that is easy to use with zero basic knowledge

The CodeCombat platform allows contestants to learn programming syntax, computational thinking, and strategic thinking through the game interface and hero characters in more than 300 levels.

Preliminary round strategy tutorial

We prepare Youtube teaching videos for young contestants, so that all children can gradually learn Python programming syntax and computational thinking from scratch, without any worries when they go on stage!

Online training camps for summer and winter vacations

During the winter and summer vacations, professional instructors will lead the contestants online, allowing them to study at home and communicate with contestants from various counties and cities.

Online training camps for summer and winter vacations

During the winter and summer vacations, professional instructors will lead the contestants online, allowing them to study at home and communicate with contestants from various counties and cities.

Live classes by certified instructors

CodeCombat's officially certified instructors will personally provide live instruction, allowing children to get feedback on their questions immediately, deepen learning interactivity, and participate in the competition with peace of mind.

Contest Rewards

The top 15 finalists in the primary school and secondary school groups

The organizer takes you to the CodeQuest Global Competition!

All the contestants participating in the national finals,

All will receive "Internationally Certified Electronic Version and Physical Award Certificate"

Gold Award

The first place winner of the primary school and middle school finals will be awarded a trophy

Silver Medal

The second and third place winners of the national finals of the primary school and middle school groups will receive trophies

Bronze Award

Trophies will be given to the 4th to 15th place winners in the national finals of the primary school and middle school groups

v>

Best Award

Primary school group, secondary school group, top 50% of the finals

Excellence Award

Athletes who did not win the above awards but still successfully completed the race

Past achievements

  • 2024 Winter Season
  • 2024 Summer Season
  • 2023 Global Championship
  • 2022 Global Championship
  • 2021 Global Championship

Guidance Unit

Organizer

Co-organizers

Q&A

Q1 How to contact the competition organizer?

Still have questions or something unclear? Our customer service assistant is here to support you at any time!

Click the official Line@ ( https://page.line.me/068tczup ) to ask online immediately and we will assist you as soon as possible!

Q2 How to log in to the competition page?

Please click on the competition login instructions. The most complete operation guide is here. Let us tell you step by step how to enter the competition page!

Q3What is the difference between the winter season and the summer season?

The top 15 finalists in both the national group and middle school group finals can be promoted to the CodeQuest World Championship in August each year. However, the top 15 finalists in the middle school group of the winter competition can also qualify for the ICE Asia-Pacific Championship, and the top 15 finalists in the middle school group and elementary school group can qualify for the Asian Championship in July, giving them another chance to hone their skills with international players.

Q4Can we form a team based on school or class to participate?

Yes, group registration is open from now until 12:00 noon on January 20, 2024. Each participant is charged NT$350. Registration is done online . Only public and private schools, cram schools, daycare centers or other educational institutions can register through teachers.

Q5 Can I participate if I don’t have any programming background?

Q6 Are there any restrictions on the programming languages ​​used in the competition?

Yes, contestants are limited to writing in Python programming language.

Q7 What format will this competition take?

The competition will utilize the CodeCombat platform throughout, with both the preliminary and final rounds being conducted online.

Q8How is the competition scored?

Points will be calculated and ranked based on the results of the students' code battles in the Programming Arena. Players can challenge their opponents multiple times and upload code to compete for promotion and score accumulation. For details, please see the Taiwan Qualifiers Brochure .

Q9 How difficult is each stage of the competition?

1. Preliminary round requires CodeCombat Computer Science Introduction 1 (CS1 level)

2. Finalists must pass CodeCombat Computer Science 2-3 (CS2-3 level)

3. ICE Challenge Asia Pacific and CodeQuest Global competitions require CodeCombat Computer Science 4 (CS4 or above)

Q10Is there any fee to participate in the competition?

The registration fee for individual participants is 450 yuan, and the group registration fee is 350 yuan per person. Please click on the link to the registration page .

Q11 Can I keep modifying the code within the competition time limit?

Yes, changes and amendments can be made until the competition deadline.

Q12 What is the ICE Asia Pacific Competition?

Also known as ICE Challenge, it is an international competition that also uses CodeCombat as the competition platform, bringing together top programmers from Taiwan, Hong Kong, Macau, Singapore and other Asia-Pacific regions to compete together.