codeabbey.com
CodeAbbey is a resource offering short programming problems for people who want to learn programming and improve their skills, gathering tasks on programming basics and on how programming is used in other fields. It encourages a friendly competition with user ranking and offers a free programming certificate.