Online platform offering problem sets for coding challenge practice and simulations of programming competitions
Kattis is an online platform and judge system created in 2008 by KTH Royal Institute of Technology in Stockholm for hosting programming competitions and education. It allows users to practice solving coding challenges, participate in contests to test their skills, and organize competitions for groups or classes.
The platform provides an extensive set of programming problems across multiple domains and difficulty levels. Problems are categorized by topics like data structures, math, string processing, and graphs to help users strengthen particular areas. Users submit solutions to problems in over 40 programming languages that are automatically judged for correctness by Kattis.
Kattis also facilitates hosting programming contests like those performed at the collegiate level. Its ICPC-style competitions simulate International Collegiate Programming Contest rules by enforcing time limits, submission rules, and rankings. This allows classes, clubs, and groups to organize friendly coding competitions.
Through gamification and peer encouragement, Kattis aims to provide a judge system that makes practicing programming fun and engaging. The platform tracks user performance and ranks users globally and regionally to motivate improvement. An active discussion forum allows users to exchange ideas on solving problems.
Here are some alternatives to Kattis:
Suggest an alternative ❐