Prerequisites

Required Skills

No coding experience or preparation is required. Come knowing how to type and navigate the web. We can guide you through the rest. Still not sure if you're ready? Here are a few quick checks to see if you are ready for Code Championship.

Reading
You will need to read the words in your code like "move right" and other short phrases.
Quick Check
If you can read these instructions, you're in a good place. Type "Yes" in the box below if you can read these instructions.
Typing
We don't do much typing, but the ability to type about six words per minute is helpful.
Quick Check
Type "I am excited for Code Championship" in the box below. If you can do this in less than a minute, you're ready.
Navigating the web
You need to be able to get to codechampionship.com and navigate the Code Championship website.
Quick Check
Type "codechampionship.com/join" in the box below.
Copy and paste
If something ever goes wrong, you may need to know how to copy and paste your bot number.
Quick Check
Copy and paste "cWmGKPgXfqgz9gfhA3cF" into the box below.
Kindness
Win or lose, you will need to be kind to all other competitors. We will remove you from the tournament if you are not. We have never needed to do this.
Quick Check
Type "gg" into the box below to practice saying "good game" to your opponent.

Optional Preparation

No experience or preparation is required, but if you would like to feel completely prepared for your first tournament, here are a few things you can try!

Watch the tutorials
These tutorials explain what it means to build a Code Championship bot.
Competitive computer coding is unfamiliar to most people. If you have not played Code Championship before, watching a tutorial can help get you learn the terminology and understand how to build your first bot.
Try a challenge
Get some experience with creating a Code Championship bot.
Try a challenge on the code page. We don't disclose which challenge we will be competing in until the start of the tournament, so nobody can start coding their bot in advance. If this is your first time, we recommend starting with Rabbit Race.
Practice coding
If you have never written code before, you might want to try a few different options.
While we would love to have your first coding experience be with us, there are other non-competitive options that can help you get started with the fundamentals. Some experience with drag and drop programming like Scratch or Code.orgcan help you to ramp up quickly with Code Championship.