The Largest International Python AI Coding Tournament For Kids

Global Tournament
August 1-31, 2020

View LeaderboardLEARN MORE

Challenge your coding skills & have fun!

CodeQuest 2020 is brings coding and competition together in a month-long global battle for the top.

Thank you to all the CodeQuest 2020 Global Tournament participants who joined us this year!

Based on the final ranking we're currently reaching out to those on the top of the leaderboard via email to verify information. Please watch your email accounts within the next two days!

Join us September 5th(US) & 6th (China) as we announce the top placed winners!

WATCH 9/5 @4:30PM PDT (US) WATCH 9/6 @9:30 AM CST (China)
CodeQuest players and judges



  • Once you register you’ll get a direct link to the tournament ladder where you can spectate or enter to start coding.
  • The tournament starts Saturday, August 1 at 8:30AM and ends Monday, August 31 at 5:00PM PDT.
  • The final day to register for the tournament is August 31 at 5:00PM PDT.
  • You’ll find more directions and all the methods and properties you’ll need to set up your units once you join the arena.
  • Once the tournament ends, submissions will be locked for a final ranking and verification period.


  • In each arena your code will play constantly in the background against other players to determine how strong it is.
  • The number of points you earn for a match are determined by a Bayesian calculation predicting how likely you were to win that match. So if you beat a player ranked higher than you, you gain more points. Beat a player lower than you, gain fewer points. Lose to a weaker player, lose more points. Lose to a stronger player, lose fewer points. Your code will play on both the red and blue teams.
  • You can test your code against any player and improve your strategy until you win, but remember: no points are scored until you submit your latest code and it starts to automatically play matches against other players.
  • Final rankings will be determined based on the red side of the leaderboard, should red and blue rankings differ.


  • Prizes will be awarded to those who achieve top place in their bracket based on their placement within the leaderboard. For example, if you place 1st among other 1-3 graders, you win the 1st player prize for the Grade 1-3 bracket listed in the Prize section.
  • If you have submitted code more than once, we will only count your highest submission when distributing prizes. 
  • We will work with winners to distribute their prizes in a timely manner after the tournament has concluded and all winners are verified. Please expect delays if you reside outside of the United States due increased shipping times.

Verifying Potential Winners

  • We may ask players to identify themselves so that we can detect duplicate entries.
  • All players eligible for prizes agree that refusing to provide us with identifying information may lead to ineligibility for prizes.
CodeCombat has final discretion on determining and validating winners. All decisions are final.

Employees or contractors of CodeCombat, or their family members are excluded from participating / winning prizes.
CodeQuest player project


  • Have a CodeCombat account? Great. If you don't, no problem!
    Participants must have a free or paid CodeCombat account to participate AND register for CodeQuest 2020. You can register for an account before or after you register for the tournament.
  • Are you in grades 1-12 or of equivalent age/grade?Awesome!
    CodeQuest is open to all kids in public, charter, private, or home schooled students of equivalent age/grade. Don’t fall into those age ranges but still want to compete? You can still join the fun!

    Prizes will be awarded to the top ranked players in each bracket - so everyone has a fair chance of scoring points:

    • Grades 1-3
    • Grades 4-6
    • Grades 7-12
    • Open (No age restrictions)
  • Are you in the US or not in one of the the countries listed below? If so, you're free to register for CodeQuest 2020!
    The tournament is not open to people in the following countries or states that prohibit participating or receiving a prize (they are free to play in the arena, but cannot receive a prize): Brazil, Quebec, Italy, Cuba, Sudan, Iran, North Korea, and Syria.


    Can my classmates, friends, family members, and pets join too?
    To be eligible for prizes, your code should be your own, individual work.

    However, you are free to invite your friends, classmates, and family to join and compete against your army, even your pets. If Fido can code, Fido can compete, sadly Fido can’t compete for prizes : )

    Do I have to pay anything?
    You can play for free!

    However, to play for prizes there is a one time $5 fee which is only to cover the costs of verifying age eligibility.

    Paying the fee will not increase your chances of winning.
    Do I have to submit anything?
    To be eligible to win prizes you only need to submit your code, the $5 fee, and be registered for the tournament.

    If you are one of the top players in your bracket throughout the tournament, we’ll ask if you would like to submit a recording (with your parents permission) or picture so we can showcase you and your strategies during the Live Awards Celebration.

Submission Rights: We reserve the right to use your submission, username, and any recording or image you submit to us during the tournament for marketing and promotional purposes when talking about CodeQuest. 

Top 50 in each bracket will win $5,000 worth of prizes!


Grades 1- 3

Grades 4- 6

Grand Prize - Sphero SPRK+ Robot

2nd Prize - LittleBits Star Wars Droid Inventor Kit

3rd Prize -  LittleBits Star Wars Droid Inventor Kit

Top 10  - Custom CodeCombat Avatar

Top 50 - 2 Free Online Class Sessions

Top 100 -  Digital Certificate

Grand Prize - LEGO Mindstorms EV3

2nd Prize - Tello Edu Drone

3rd Prize - Tello Edu Drone

Top 10  - Custom CodeCombat Avatar

Top 50 - 2 Free Online Class Sessions

Top 100 -  Digital Certificate

Grades 7- 12


Grand Prize - DJI Robomaster S1

2nd Prize - Apple Smart Watch

3rd Prize -  Apple Smart Watch

4th-6th Prize - $100 Visa eGiftcard

Top 10  - Custom CodeCombat Avatar

Top 50 - 2 Free Online Class Sessions

Top 100 -  Digital Certificate

Grand Prize - Boise Noise Cancelling Headphones

2nd Prize - Apple Smart Watch

3rd Prize -  $100 Vista eGiftcard

Top 50 - 2 Free Online Class Sessions (for you or a kid)

Top 100 -  Digital Certificate

CodeCombat treasure chest with jewelss


August 1-31 2020


8:00AM PDT

Registration Starts

Coders, today you can officially register for the tournament! So get signed up, write your best code to challenge other players and win awesome prizes.

Tournament Starts


8:30AM PDT

Tournament Begins

The Battle of the Red Cliffs begins! It's time to go head to head with players from around the world. Write your best code and win in 3 rounds to claim your space on the top of the leaderboard!

Clickable icon representing blog

Tournament Update

Watch out for our blog post with updates on the leader board, and highlights of the players that are doing well and more!

Tournament Ends


5:00PM PDT

Final Submissions / Tournament End

This is the final day you can register for the tournament and submit your code so you are eligible for a prize! After the submission period ends, we'll check final ranking, and verify and reach out to winners.


4:30 PM PDT
Clickable play button

Tournament Live Awards Celebration (US)

Join us live on YouTube as we celebrate the winners, highlight their submissions, and best strategies.


9:30AM CST
Clickable play button

Tournament Live Awards Celebration (China)

Join us live as we celebrate the winners, highlight their submissions, and best strategies.

Signup & Participate

Thanks for signing up!

The tournament is live and runs until August 31st!

If you registered & checked the box for prize eligibility, you're free to play and can expect an email with more information soon.

Good luck & have fun!

Click to PlayRed vs Blue teams compete

Oops! Something went wrong while submitting the form :(

Player at home playing CodeCombat

Need Help? Reach us at

CodeCombat Tournament Previous Winners

Tarena and CodeCombat CodeQuest Finale Tournament
August 17, 2019
Victory FlagTournament Results>
Final Project: Team Dream Chaser
Clickable game image of winning submission from Team Dream Chaser
Final Project: Team Anti Hackers
Clickable game image of winning submission from Team Anti Hackers
In the press