During the Coronavirus lockdown, I’ve been doing a programming exercise on Exercism every few days.
Level up your programming skills with 3,355 exercises across 50 languages, and insightful discussion with our dedicated team of welcoming mentors. Exercism is 100% free forever.What is Exercism?
I started with their PHP track a few years ago and completed exercises on-and-off, but lately I’m enjoying the Python track. Here are a few of my most recent solutions:
Once you’ve finished an exercise, you can view other programmers’ solutions, or get feedback from mentors who are further along with your chosen language.
The Exercism people are working on some good improvements for version 3, one of which is improving the UI around mentor-student communication. As a result of mentors’ involvement in that work, mentorship is slower than normal, but it remains one of my favourite things about the platform.