Whether you are a beginner or an expert, you’ll find websites that provide satisfying “challenge problems,” short puzzles that you solve with code. They range from easy to advanced.
I can introduce you to these sites and we’ll work together to train you. You’ll be solving problems they give, but you’ll also be practicing fundamental programming skills. We’ll also look at some of the clever solutions that other people submitted.
Some challenge problem websites:
- Codewars: https://codewars.com
- HackerRank: https://hackerrank.com
- Project Euler: https://projecteuler.net
- Edabit: https://edabit.com
Challenge problem websites provide additional practice for those training for programming competitions such as USACO.