Compete

Coding competitions for high school students

Algorithmic contests, app challenges, cybersecurity events and AI competitions open to grades 9 to 12. The algorithmic contests reward months of practice on data structures; the project contests reward a working demo and a clear story.

19 competitions · 11 free · 15 online · 6 with preparation guides

StructureDivisions by grade or level
  • FormatIndividual
  • WhereOnline
  • Check site
    StructureDivisions by grade or level
  • FormatEither
  • WhereOnline
  • Check site
    StructureDivisions by grade or level
  • FormatEither
  • WhereIn person
  • 83 days left
    StructureDivisions by grade or level
  • FormatTeam
  • WhereOnline
  • Check site
    PreparationComfort with a command line and basic scripting
  • FormatTeam
  • WhereOnline
  • Check site
    PreparationConfident independent programming, and about a month of sustained work
  • FormatEither
  • WhereOnline
  • Check site
    PreparationImplementing algorithms under time pressure in C++, Java or Python
  • FormatIndividual
  • WhereOnline
  • Check site
    PreparationProgramming plus an understanding of machine learning fundamentals
  • FormatTeam
  • WhereBoth
  • 173 days left

    Questions people ask about this

    What is the best coding competition for a beginner?

    Start with something rated 1 or 2 out of 5 for difficulty on this page. Those assume no prior competition experience and usually publish past problems or past winning entries so you know exactly what you are walking into.

    Are there free coding competitions?

    11 of the 19 listed here have no entry fee for the student. Note that a free entry fee is not the same as a free competition: team-based events can carry materials and travel costs, which each listing states separately.