Compete in coding tournaments
Enter 1v1 coding battles and ICPC-style team contests run by colleges and clubs, with the CodeKairo account you already have, in any of 13 languages. Every accepted solve counts on your profile, streak and roadmap.
How do I take part in a tournament on CodeKairo Battles?
Sign in with your CodeKairo account — or create one on Battles, free; it works on codekairo.com too. For a knockout, open the tournament and register before registration closes (the organizer may ask for an email on their domain, an invite code or their approval), then check in during the hour before the start. For an ICPC-style contest the organizer enters your team, so signing in with the email or username they listed is all you do. You solve in the same editor as on CodeKairo, in any of its 13 languages, against hidden tests. Every accepted solve is an ordinary CodeKairo submission: it counts toward your solved problems, heatmap, streak and roadmap, and your profile lists every tournament with where you finished.
How it works
- Find your tournament. The tournaments page lists what is open for registration and what is live, from verified colleges, clubs and companies. Your organizer may also send you the link.
- Register, or be entered. Register yourself for a knockout; for a contest the organizer enters your team. Your own registrations and their status sit at the top of the tournaments page.
- Turn up and solve. Check in for a knockout in the hour before the start. The match or contest room is the CodeKairo editor you know, with the problem, the clock and — in a knockout — your opponent's progress.
- Keep what you earned. Solves count on your CodeKairo profile, the problem carries a solved-in-a-tournament mark, and your placement sits in your profile's Tournaments section.
Who it is for
Students competing for their college, club members on a contest night and developers entered by their company — anyone who would like a tournament result to sit on the same profile as the rest of their practice.