Pour les gens n'étant pas familiers avec les sites de challenges, un site de challenges est un site proposant en particulier des problèmes relatifs à l'informatique. Il existe de nombreux types de challenges. Les plus communs sont les suivants : Cryptographie, Crackme, Stéganographie, Programmation, Logique et Maths/Science. La difficulté de ces épreuves varie de même.