Different sites support different languages. I don't know about all of them and I'm only mentioning ones I know about and feel good about recommending.
HackerRank lets you use a lot of different languages.
GeeksforGeeks has a huge number of problems with more problems added regularly and at a high rate.
LeetCode problems and unit tests, in my experience, are extremely well proofread and polished.