What is this?
Are you a novice or amateur programmer?
Seeking for exercise and practice?
Perhaps, this is the right place for you!
Look at the programming problems here - they are arranged by their level of difficulty (mostly).
— solve them one by one
— check your answers
— collect points, ranks and medals
— share your achievements
— and gain experience you need to become a skilled programmer