(978) 496-1053

 Coding Competitions for Kids – find the Right Coding Competition for your budding Techpreneur 

We have already mentioned how beneficial competitive coding can be for coders of all ages from the school level to the professional world in our previous blog The Benefits of Coding Competitions.

We also gave you a detailed introduction to the world of competitive coding in another blog What is Competitive Coding? An introduction to Programming Competitions. In that blog post, we mentioned some of the more popular coding competitions such as Codeforces, TopCoder, HackerRank, and CodeChef got mentioned.

However, there is no shortage of programming competitions across the globe and different age groups. We even created one of our own “Code to make a difference,” because we at Codewiz believe that competitive coding can also be used to help encourage the next generation of coders to combine skills, collaboration, and creativity to produce things that can make a real difference in the world. You can find out more about it here.

But this blog is not about us, it is to focus on highlighting some of the top coding competition for kids, from elementary to high school.

We’ll provide important details on each so you can find the right competition for your future techpreneur.

MIDDLE SCHOOL (or Earlier) Coding Competitions for Kids

First Lego League

The First Lego League (FLL) is an international competition for elementary and middle school students of pages 9–14 in the United States and Canada, and ages 9–16 elsewhere. It is organized by US-based organization FIRST (For Inspiration and Recognition of Science and Technology), an international youth organization whose goal is to develop ways to inspire students in engineering and technology fields. 

The First Lego League is a partnership between FIRST and the LEGO Group. 

It also has a scaled-down robotics program for children ages 6–9 called FIRST LEGO League Jr. 

In August of each year, FLL introduces a scientific and real-world challenge based on a real-world problem for teams to focus and research on. FLL then gives teams complete freedom on how to complete the missions, providing that they are completed by a programmed LEGO Mindstorms robot with no outside assistance. 


The robotics section of the competition involves designing and programming LEGO Mindstorms robots to complete tasks.  

How it works 

The students work out a solution to a problem related to the theme, which changes every year, and then meet for regional, national and international tournaments to compete, share their knowledge, compare ideas, and display their robots.  

Team activity

Teams are also asked to perform a teamwork activity, usually timed, to see how the team works together to solve a new problem.

First Lego League Robotics Coding Competitions for Kids


The challenges for First Lego League are annually themed.

Global Innovation Award 

Officially registered teams can be nominated by their region for the Global Innovation Award, where they could win a grant to make their innovative solution to the annual challenge theme’s problem a reality. As of the Animal Allies Season, the First Place team wins $20,000 and two other Finalists each win $5,000. 

Cyber Robotics Coding Competition (CRCC)

CRCC is an innovative robotics tournament that facilitates students through gaming and competition in STEM, coding and tech literacy. 

Students compete within their class, grade, school, district and state to win stages and progress to the finals. CRCC uses simulation of virtual 3D Robots that perform complex tasks and missions.

It’s cloud-based and can be accessed from any computer. No travel or special hardware is required.

Everyone can participate as no prior knowledge of coding or robotics is needed for educators or students. Each student can progress at their own pace as the competition is self-directed. 

Competition structure

Competitions range in size from twenty schools to hundreds of schools and can be held over several weeks or at a one-day event. Students can log-in to the CoderZ SaaS Platform from home and complete missions that introduce them to mechanics, physics, and programming accompanied by math, science, and engineering principles. 

Each mission challenges students to strategize, gain knowledge and score points to progress through the competition.

For more information go to www.iscefoundation.org

ACSL (American Computer Science League)

This is one of the oldest exam competitions in the USA. Participation is team-based via a school. ACSL organizes computer science contests and computer programming contests for elementary, junior, and senior high school students.

There’s a written and programming portion of the exam.

In the past, it has hosted over 300 teams in the United States, Canada, Europe, Africa, and Asia.

It’s on the approved activities list of the National Association of Secondary School Principals (NASSP) and is also an institutional member of the CSTA (Computer Science Teachers Association). 

Competition structure

The competition consists of four contests. In each contest, students are given short theoretical and applied questions, and then a programming problem to solve within the following three days. 

CodeWiz administers the contest and results are returned to ACSL for tabulation. At the end of the year, an Invitational Team All-Star Contest, based upon cumulative scores, is held at a common site. 

The competition focuses on using already existing math knowledge to solve programming questions. 

Who should enter

 Kids with strong math skills and an interest in programming.  

KTByte 5k

KTByte 5k is a cash prize Processing.js programming contest based in the USA for Middle and High School Students. 

5k competitions use Processing.js and Processing Java. Applications must work in both, and the application must max 5kb of code.  

There are similar competitions such as the Java 4k competition or js1k javascript.

  • All Entrants must currently be enrolled in middle or high school to enter.
  • All program code must execute both in Processing.js (latest chrome and firefox) and Processing Java (latest Processing).
  • First prize is USD$300
  • Second prize is USD$100 

Bebras Computing Challenge

The Bebras Computing Challenge introduces computational thinking to students from the 5th to 12th grade. 

It is organized in over 30 countries and designed to get students all over the world excited about computing. 


Competitors compete online in their own schools. Each participant gets 45 minutes to answer 15 multiple-choice questions that focus on computational and logical thinking.


The challenge is available for five divisions this year:

Kits    grades 3 and 4
Benjamin    grades 5 and 6
Cadet    grades 7 and 8
Junior    grades 9 and 10
Senior    grades 11 and 12

HIGH SCHOOL Coding Competitions for Kids

First Tech Challenge (FTC)

FIRST Tech Challenge is one level above First Lego League (FLL), but slightly different from the smaller competition First Robotics.

However, it’s way more than building robots. FTC teams (up to 15 team members, grades 7-12) are challenged to design, build, program, and operate robots to compete in a head-to-head challenge in an alliance format.

FTC allows middle and high school students and their adult mentors to work and create together as a team to solve a common problem. 

Teams are challenged to design and build a robot using a kit of parts and within a common set of rules to play a sophisticated field game.

Guided by adult coaches and mentors, students develop STEM skills and practice engineering principles while realizing the value of hard work, innovation, and teamwork.

Skills required

FIRST welcomes every student, technical and non-technical, with or without any special skills. Student and adult team members are encouraged to bring any skills they already have, like programming, electronics, metalworking, graphic design, web creation, public speaking, videography, etc.


The FIRST Tech Challenge season starts in May when teams generally form and registration opens. Then the season usually kicks-off in early September. The design and build season runs from September to January.

Tournament season varies by region and can begin as early as State and Regional Tournaments advance teams to Super-Regional Championship Tournaments and winners earn spots at FIRST Championship at the end of April.

There are also many off-season events where teams participate, strategize, hone their skills, learn new technology, meet other teams, and have fun!

*Each team needs two or more adult mentors who are willing and motivated to coach the team through the build and competition season and beyond.

Each season culminates with local and regional events where qualifying teams compete for awards and a spot in the FIRST Championship.

Cost to Participate

There are costs involved with fielding a FIRST Tech Challenge team and they can vary from team to team and region to region depending on what level of participation the team chooses.


FIRST rewards teams for achievements both in and out of competition − excellence in design, demonstrated team spirit, Gracious Professionalism, and outreach efforts are some of the award criteria.

Scholarship – every participant is eligible to apply for a scholarship. There are 200 scholarship providers with over $80 million in available scholarships. 

  • High school students who have participated or are participating in high-school-level FIRST Robotics Competition and/or FIRST Tech Challenge teams can apply for FIRST Scholarships.
  • Most FIRST Scholarship Providers request applications during a student’s senior year, but there are a few scholarships available to juniors or college students.
  • Each scholarship may also have other eligibility requirements as set by the provider. Eligibility requirements are available at www.firstinspires.org/scholarships.

US First Robotics  

More advanced than First Lego League, the FIRST Robotics Competition combines the excitement of sport with the rigors of science and technology.  

The competition challenges high school students and their adult mentors the opportunity to design and build a robot using a standard “kit of parts” and within a common set of rules to play a sophisticated field game − with limited time. 

Under strict rules, limited time and resources, it’s as close to real-world engineering as a student can get. The robot “game” changes every season and each season culminates with an exciting FIRST Championship. 

Cost to Participate

There are costs involved with forming a FIRST Robotics Competition team and they can vary from team to team and region to region depending on what level of participation the team chooses. 

  • There are never any “per student” fees; all costs for individual team members are assumed by the team as a group.
  • The annual fees for team registration, a robot kit of parts, and event participation are $5,000 – $6,000. Additional costs for travel, food, team shirts, and other optional items will vary.

FIRST offers several fundraising opportunities for teams that need extra help.  


Teams are rewarded for various achievements such as excellence in design, demonstrated team spirit, Gracious Professionalism®, and the ability to overcome obstacles. 

Scholarship – for each competition every participant is eligible to apply for college scholarships. 

High school students who have participated or are participating in high-school-level FIRST Robotics Competition and/or FIRST Tech Challenge teams can apply for scholarships. 

Scholarship providers are primarily four-year colleges and universities, but also include community colleges, technical schools, corporations, and associations. 

*The website’s Resource Library provides a wealth of information on everything from technical guides to fundraising ideas, or fun activities for your team.

USACO (USA Computing Olympiad)

The highest level of algorithmic programming competition in the USA for pre-college students. 

The competition is set up in four categories – Platinum, Gold, Silver, and Bronze contests.

At the 2019 Open Contest, a total of 2993 distinct users participated during its 4-day span. A total of 2309 participants submitted at least one solution, hailing from 64 different countries.

USACO provides roughly six on-line programming contests per year for students at all levels.


USACO provides hundreds of hours of free on-line training resources that students can use to improve their programming and computational problem-solving skills.

There is now support for submission of programs written in Python 2.7 or Python 3.6 on the training. 


The top four students in the USA are provided with the opportunity to represent their country at the International Olympiad in Informatics (IOI) – the most prestigious international algorithmic programming competition at the high school level. 

Technovation Challenge

This competition is a bit different than the others – it’s strictly for girls who like to code. 

The Technovation Challenge is an international competition in which girls between the ages of 10 and 18, from more than 100 countries, participate. 

Under the mantra “Girls for a change”, every year, Technovation invites teams of girls from all over the world to learn and apply the skills needed to solve real-world problems through technology.

The competition offers girls around the world the opportunity to learn the skills needed for them to become entrepreneurs and technology leaders. Working in teams of 1 to 5, girls find a problem in their community and build a mobile app to help solve it. 

Domestic violence, climate change, bullying are a few of the problems 2,000 Technovation Girls teams around the world tackled in 2019. Since 2010, more than 23,000 girls from 100+ countries have participated in the competition. 

*Official Start of 2020 Season: January 14, 2020 

  • Any female (ages 10-18) interested in Technovation Girls is eligible to compete.
  • To enter the competition, the contestant must create or join a team on the Technovation online platform, have a parent/guardian sign the consent form and meet the following Student Participation criteria:
  • All students must be between the ages of 10 to 18 as of August 1, 2020.
  • All students must identify as female. No males can enter the competition.
  • Teams are composed of 1 to 5 students. Students can only join 1 team.
  • Competition Divisions are based on the age of the oldest student on the team.
  • Students can participate in Technovation Girls for multiple seasons until they reach the age of 18.
  • No prior programming experience is necessary for Technovation students.
  • Technovation Challenge is free for all participants.
  • Each team will need up to five girls (ages 10 to 18), a safe place to meet, a laptop with internet, and a smartphone or tablet.
  • Be between the ages of 10 to 18 as of August 1, 2019, and identify as female.

Technovation’s curriculum takes students through 4 stages of launching a mobile app startup, inspired by the principles of design thinking:

–              Ideation: Identify a problem

–              Technology: Develop a mobile app solution

–              Entrepreneurship: Build a business plan to launch the app

–              Pitch: Bring the business to market 


The Winner gets $10,000 and a paid trip to San Francisco. 

Imagine Cup

Dubbed the “Olympics of Technology” the Imagine Cup is considered one of the top competitions and awards related to technology and software design. 

Microsoft Imagine Cup - one of the top Coding Competitions for Kids

Microsoft’s global technology competition for students began in 2003 with approximately 1,000 competitors from 25 countries and has grown to more than 350,000 competitors from over 150 different countries. 

Competitors create projects that address the Imagine Cup theme: “Imagine a world where technology helps solve the toughest problems.”  

Competition structure 

There are several competitions and challenges within the Imagine Cup. The Software Design category is the primary competition in which its winners take home the Imagine Cup trophy. 

Software Design competition: it challenges participants to use technology to solve what they consider to be the toughest problems facing the world today. Using Microsoft tools and technology, participants develop, test, and build their ideas into applications that could help change the world.

Game Design Competition: challenges participants to create a new game that illustrates the Imagine Cup theme. 

The Imagine Cup is more than just a tech competition, it’s the place to start for beginning coders and developer pros alike. It’s a chance for competitors to meet other students who want to make a difference, network with professionals, gain new skills, and showcases their work on a global stage. 

Travel opportunities and other prizes

Courtesy of Microsoft, teams selected to advance in the competition will travel across the globe to regional finals in Singapore, Amsterdam, and Mexico City to pitch their projects live. Along the competition journey, the Imagine Cup brings together students who want to learn and innovate for the future.  

The Cup Regional Finals are co-located with Microsoft Ignite | The Tour, where Microsoft shares the latest in cloud technologies and developer tools. This provides an additional opportunity for finalists to showcase their passion and network with industry professionals. 


You are eligible to enter if you meet the following requirements at the time of entry:

  • A student who is currently enrolled at an accredited educational institution that grants high-school or college/university (or equivalent) degrees (including homeschools) that is at least 16 years of age. 
  • Residents of Cuba, Iran, North Korea, Sudan, Syria, and the Region of Crimea (due to U.S. export regulations) are not eligible to participate.
  • Employees or interns of Microsoft Corporation, or a Microsoft subsidiary, at any time, are not eligible to participate.
  • You are not involved in any part of the execution or administration of this Competition.
  • You are not an immediate family member of (parent, sibling, spouse/domestic partner, child) or household member of a Microsoft employee, an employee of a Microsoft subsidiary, or a person involved in any part of the administration and execution of this competition.
Imagine Cup Grant

A $3 million competitive grant program supports a select number of winning teams’ solutions to go to market and realize its potential to solve a critical global problem. 

The grant packages include US$75,000 for each team, as well as software, cloud computing services, solution provider support, premium Microsoft BizSpark account benefits and access to local resources such as the Microsoft Innovation Centers. 

Microsoft will also connect grant recipients with its network of investors, nongovernmental organization partners, and business partners. 

We hope that this blog gets you a step closer to selecting the right coding competition for your budding Techpreneur. If you need help in choosing the ideal one or are interested to find out more information on our in-house coding competition for kids, don’t hesitate to contact us.

Share this: