Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/krmaxwell/coding-entertainment

Puzzles, challenges, games, CTFs, and other entertainment via coding
https://github.com/krmaxwell/coding-entertainment

Last synced: about 2 months ago
JSON representation

Puzzles, challenges, games, CTFs, and other entertainment via coding

Awesome Lists containing this project

README

        

This is a list of puzzles, challenges, games, and other entertainment via coding. If you would like to see some added, please feel free to open an issue or (even better) submit a pull request on the [GitHub repository](https://github.com/technoskald/coding-entertainment).

NOTE: This list is in the public domain but I would appreciate a link back or at least a mention of where you got it if you repost it someplace.

Related Awesome Lists
---------------------

- [Capture the Flag](https://github.com/apsdehal/awesome-ctf#wargames)
- [Competitive Programming](https://github.com/lnishan/awesome-competitive-programming)

General Resources
-----------------

- [Codecademy](http://codecademy.com) (Interactively learn various programming languages working through examples and challenges)
- [Code Kata](http://codekata.com) (Routine exercises to keep chops sharp)
- [/r/programmingchallenges](http://www.reddit.com/r/programmingchallenges)
- [/r/dailyprogrammer](http://www.reddit.com/r/dailyprogrammer)
- [Stack Overflow list](http://web.archive.org/web/20131005164353/http://stackoverflow.com/questions/24692/where-can-you-find-fun-educational-programming-challenges)

Security
--------

- [Advent of Code](https://adventofcode.com/)
- [BTC Piñata](http://ownme.ipredator.se/)
- [Crack Me If You Can](http://contest.korelogic.com) (password cracking)
- [Cryptogeddon](http://cryptogeddon.com)
- [DesrevereDD0f](http://f0dder.reteam.org/crackmes.htm)
- [Embedded Security](https://microcorruption.com)
- [Game of Hacks](http://www.gameofhacks.com)
- [Gruyere](http://google-gruyere.appspot.com)
- [Hack This Site](http://www.hackthissite.org)
- [Hacking-Labs](https://www.hacking-lab.com/index.html)
- [HECF Sunday Funday Challenges](http://hackingexposedcomputerforensicsblog.blogspot.com/search/label/sunday%20funday)
- [Matasano Crypto Challenges](http://cryptopals.com)
- [Network Forensics Puzzle Contest](http://forensicscontest.com/)
- [Notpron](http://notpron.org/notpron/)
- [OverTheWire Wargames](http://www.overthewire.org/wargames/)
- [Penetration Testing Practice Lab](http://www.amanhardikar.com/mindmaps/Practice.html)
- [Pentester Lab](http://www.pentesterlab.com/exercises/)
- [Pwn Adventure](http://pwnadventure.com)
- [Reverse Engineering Challenges](https://challenges.re/)
- [RootMe](http://www.root-me.org/en/Challenges/)
- [SmashTheStack Wargaming](http://smashthestack.org)
- [Stack Exchange list](http://security.stackexchange.com/questions/3592/what-hacking-competitions-challenges-exist)
- [Think Devise Hack](http://tdhack.com)
- [Trythis0ne](http://www.trythis0ne.com)
- [VulnHub](http://vulnhub.com)
- [XSS Challenge Wiki](https://github.com/cure53/xss-challenge-wiki/wiki)
- [XSS Game](https://xss-game.appspot.com)

Programming
-----------

### [Code Golf](http://en.wikipedia.org/wiki/Code_golf)

- [Anarchy Golf](http://golf.shinh.org)
- [Golfscript](http://www.golfscript.com)
- [Programming Puzzles & Code Golf](http://codegolf.stackexchange.com)
- [Regex Golf](http://regex.alf.nu)
- [Vim Golf](http://vimgolf.com)

### [Contests](http://en.wikipedia.org/wiki/Competitive_programming)

- [Al Zimmerman's Programming Contests](http://www.azspcs.net)
- [Annual Berkeley Programming Contest](http://www.cs.berkeley.edu/~hilfingr/programming-contest/index.html)
- [Code Chef](http://www.codechef.com)
- [Codeforces](http://codeforces.com)
- [Codewars](http://www.codewars.com)
- [Croatian Open Competition in Informatics](http://hsin.hr/coci/)
- [Eudyptula Challenge](http://eudyptula-challenge.org) (Linux kernel challenge)
- [Google Code Jam](https://code.google.com/codejam/contests.html)
- [Hello World Open](https://helloworldopen.com)
- [International Conference on Functional Programming Contest](http://icfpc2013.cloudapp.net)
- [International Obfuscated C Code Contest](http://ioccc.org)
- [International Olympiad in Informatics](http://www.ioinformatics.org)
- [Internet Problem Solving Contest](http://ipsc.ksp.sk)
- [Kaggle](http://www.kaggle.com/competitions)
- [Mystery Twister](https://www.mysterytwisterc3.org/en/)
- [Programming Contests category on Wikipedia](http://en.wikipedia.org/wiki/Category:Programming_contests)
- [Project Euler](http://projecteuler.net)
- [Rosalind](http://rosalind.info/problems/locations/) (Python and bioinformatics)
- [Sphere Online Judge](http://www.spoj.com/problems/classical/)
- [Tuenti Challenges](https://contest.tuenti.net/Challenges)
- [uHunt](http://uhunt.felix-halim.net/id/339) (complement to UVa Online Judge)

### [Games](http://programminggames.org)

- [Beglitched](https://beglitched.net/)
- [CeeBot](http://www.ceebot.com/ceebot/index-e.php)
- [CheckiO](http://www.checkio.org)
- [CodeCombat](http://codecombat.com)
- [CodinGame](http://www.codingame.com)
- [COLOBOT](http://www.ceebot.com/colobot/game-e.php)
- [Command Line Murders](https://github.com/veltman/clmystery)
- [Corewar](http://corewar.co.uk)
- [Crobots](http://tpoindex.github.io/crobots/)
- [Elevator Saga](http://play.elevatorsaga.com)
- [Exercism](http://exercism.io)
- [Git-game](https://github.com/hgarc014/git-game)
- [Grobots](http://grobots.sourceforge.net)
- [Hack 'n' Slash](http://www.hacknslashthegame.com)
- [Infon Battle Arena](http://infon.dividuum.de)
- [Kodable](http://www.kodable.com)
- [Minecraft Hour of Code](https://code.org/minecraft)
- [Mouse Run](http://mouse-run.appspot.com)
- [Problem of the Day](http://www.problemotd.com)
- [Regex Crossword](http://regexcrossword.com)
- [Robocode](http://robocode.sourceforge.net)
- [RoboZZle](http://www.robozzle.com)
- [Scavenger Hunt](https://github.com/pushingice/scavenger-hunt)
- [SpaceChem](http://www.spacechemthegame.com)
- [TORCS Racing Board](http://www.berniw.org/trb/)
- [VIM Adventures](http://vim-adventures.com)

### Employment-related challenges

- [CodeSignal](https://codesignal.com/)
- [Coding for Interviews](http://codingforinterviews.com)
- [HackerEarth](https://www.hackerearth.com)
- [HackerRank](https://www.hackerrank.com)
- [Interview Cake](https://www.interviewcake.com)
- [Leetcode](http://leetcode.com)
- [Praetorian Tech Puzzles](http://www.praetorian.com/challenges/)
- [TopCoder](https://www.topcoder.com)

### Language-specific

- [4Clojure](http://www.4clojure.com)
- [CodingBat](http://codingbat.com) (Java and Python)
- [Dyalog APL Competition](http://www.dyalogaplcompetition.com)
- [Programming Praxis](http://programmingpraxis.com) (Scheme)
- [Prolog Problems](https://sites.google.com/site/prologsite/prolog-problems)
- [Python Challenge](http://www.pythonchallenge.com)
- [Ruby Quiz](http://rubyquiz.com)
- [Ruby Koans](http://rubykoans.com) (The Ruby Path to Enlightenment)
- [Untrusted](http://alex.nisnevich.com/untrusted/) (Javascript game)