The Australian Informatics Olympiad is a competition for high school students to test their programming skills. Even if you're long past high school, the training problems set for the challenge can be a useful way to test your programming skills.
The entry-level problems (drawn from previous contests) won't post too many challenges for coders, but some of the senior options provide interesting. For instance, there's this Masterchef-inspired challenge, requiring you to calculate the average tastiness of any meal created from a random pool of ingredients which must be selected in sequential order. Hit the link below for many more examples.