Want a great way to learn a programming language and have some fun? Why not take the Python Challenge. Just found out about this little gem on hackaday  and thought I’d post it here to help spread the word.

The Python Challenge site consists of a series of levels ( 33 levels at present) in which you have to solve puzzles of increasing complexity using code you write yourself. Each puzzle solution then gives you access to the next level.

The site also has a great community behind it, with forums if you get really stuck and need a hint.

Related posts:

  1. Handy Link: “Invent with Python”
  2. From HPR: Python Roundtable Discussion