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. You’ll get a rank that improves over time and gives you access to other people’s solutions. Learn their tricks and maybe even contribute a few solutions yourself.
Some challenge problem websites:
- Codewars: https://codewars.com
- HackerRank: https://hackerrank.com
- Project Euler: https://projecteuler.net
- Edabit: https://edabit.com
Challenge problems are fun while also being educational. They can give you experience with advanced techniques in a more relaxed setting than the classroom. You can become a better programmer while engaged in a social experience that allows user interaction in their forums—and you have the excitement of seeing your rank improve over time!
If you want to learn more about how I can teach you coding with challenge problem websites, please contact me to schedule a free consultation: