Pemrograman kompetitif
Kontes online dan sumber latihan

Komunitas pemrograman di seluruh dunia telah membuat dan memelihara beberapa sumber daya di Internet yang didedikasikan untuk pemrograman kompetitif. Sumber daya tersebut mengadakan kontes-kontes mandiri dengan atau tanpa adanya hadiah kecil. Arsip yang berisi masalah-masalah dari kompetisi di masa lampau juga merupakan sumber daya yang populer untuk berlatih dalam pemrograman kompetitif. Sumber daya tersebut termasuk:
| Nama | Deskripsi | Situs Web |
| --- | --- | --- |
| CodeChef |  Dipelihara oleh Unacademy, yang mengadakan sebuah kontes berdurasi 10 hari dan dua buah kontes kecil setiap bulan (satu bergaya IOI bernama Lunchtime dan yang lainnya bergaya ICPC bernama Cook-Off), juga menyediakan tempat pengadaan kontes untuk institusi edukasi secara gratis. Dua pemenang teratas dari kontes panjang mendapatkan hadiah tunai dan 10 teratas mendapatkan sebuah kaus. | www.codechef.com |
| CodeCup |  Kompetisi pemrograman kecerdasan buatan permainan papan internasional tahunan yang diatur oleh Dutch Olympiad in Informatics sejak tahun 2003. | codecup.nl |
| Codeforces |  Sumber daya Russia, dipelihara oleh Universitas ITMO, yang biasanya menyediakan kontes-kontes pendek secara cukup sering (hingga dua per minggu). Fitur khusus: semua solusi bersifat sumber terbuka, kemampuan untuk mengecek kebenaran dari solusi para kontestan lainnya selama “fase peretasan”, kontes virtual, pelatihan, dll. | codeforces.com |
| CodinGame | Teka-teki (kesulitan meningkat), kode golf. Mengadakan kompetisi daring reguler (tantangan kecerdasan buatan, masalah optimisasi). | www.codingame.com |
| CodeWizardsHQ | Menyelenggarakan tantangan gratis tahunan untuk usia 8-18 tahun. Tantangannya dibagi menjadi dua bagian: 21 pertanyaan berbasis python dan level bos yang membutuhkan kode python atau javascript untuk mengalahkannya. | www.codewizardshq.com/challenge |
| HackerEarth |  Perusahaan yang berbasis di Bengaluru, India. HackerEarth menyediakan lingkungan seperti kontes daring yang bertujuan untuk menyediakan solusi penilaian rekrutmen. | www.hackerearth.com |
| HackerRank | HackerRank memberikan masalah pemrograman di domain-domain berbeda dari ilmu komputer. Sumber ini juga mengadakan Codesprints tahunan yang membantu menghubungkan para pemrogram dan Silicon Valley startups. | hackerrank.com |
| Project Euler | Koleksi besar masalah komputasi matematika (yang tidak berhubungan langsung dengan pemrograman namun sering kali membutuhkan kemampuan memprogram untuk memecahkannya). | projecteuler.net |
| Topcoder | Perusahaan AS, yang mengatur kontes dan juga menyediakan masalah industri sebagai semacam pekerjaan sambilan; sumber ini memberikan puluhan kontes pendek dan beberapa “maraton” panjang setiap tahunnya. Fitur spesifik - partisipan memiliki sebuah kesempatan untuk mengecek kebenaran solusi kontestan-kontestan lainnya setelah fase pemrograman dan sebelum pengetesan otomatis final (disebut “fase tantangan”). | www.topcoder.com |
| UVa Online Judge | Mengandung lebih dari 4.500 buah masalah untuk latihan. Mengadakan kompetisi daring reguler. Dibuka pada tahun 1995, merupakan salah satu situs web semacam ini yang tertua. | onlinejudge.org |
| SPOJ | Sistem online judge Polandia yang menyediakan banyak masalah untuk latihan, juga menyediakan tempat untuk penyelenggara-penyelenggara lain untuk mengadakan kontes pemrograman mereka. | www.spoj.com |
| Open Kattis | Versi publik dari sistem manajemen kontes Kattis, dengan arsip yang berisi lebih dari 2.600 buah masalah. Kattis dikembangkan untuk membantu kursus ilmu komputer, juga digunakan untuk mengadakan kompetisi yang bergengsi, seperti ICPC World Finals. | open.kattis.com |
| AtCoder | Berbasis di Jepang, AtCoder memberikan kontes pemrograman daring secara mingguan. Kontes-kontes yang diadakan berbahasa Jepang dan Inggris.  Mulai tahun 2020, sumber ini adalah menjadi salah satu yang paling populer untuk jenisnya. | atcoder.jp |
| Caribbean Online Judge | Sumber daya Spanyol, dipelihara oleh Universidad de las Ciencias Informáticas (UCI). Mengandung lebih dari 3.000 masalah untuk berlatih. Juga mengadakan kompetisi daring reguler. | coj.uci.cu Diarsipkan 2018-08-24 di Wayback Machine. |