The Python Challenge

Author/Creator: Nadav Samet
Curated By: Jonas Hartmann
Language: python, any
Field(s): exercises


The Python Challenge consists of 33 levels that challenge you to find some sort of code word by writing a small program. If you like riddles, this is a great way of practicing algorithmic thinking and getting exposed to different types of computational problems. The challenge is geared toward python users but with the exception of two levels, all of them can also be solved with any other language. The levels can in principle be solved even by relative newcomers, but they get challenging quite quickly. However, if you get stuck you can also look at the solutions, which is likely to teach you something new about python/programming.

Level: Beginner, Intermediate, Advanced
Format: Online (browser-based)
Time Required: unknown
Prerequisites: Basic knowledge of programming, preferably in python.
Access: free
Last Curated: 05.08.2016


if(get_the_term_list(get_the_ID(), 'tutorial_tag')) {
echo get_the_term_list(get_the_ID(), 'tutorial_tag','

  • ','
  • ','