Edabit is a coding platform with over 10,000 interactive coding challenges ranging from Very Easy to Expert. While most platforms focus on either beginner or expert, Edabit covers all of that and everything in between.
Plus it has a gamified environment where you can gain XP, level up and unlock achievements.