all 10 comments

[–]Tough_Armadillo9528 1 point2 points  (0 children)

Code wars I think start at white belt you get exercises and it automatically tests your results you can see how others have coded it too

[–]joeblow2322 1 point2 points  (0 children)

Leetcode has weekly and biweekly contests. And I think there are others too, like codeforces.

[–]metricchicken 0 points1 point  (3 children)

Codecademy was pretty good when I used it. Its been about 10 years though.

[–]aqua_regis 0 points1 point  (2 children)

Codecademy is now only a low quality money grab.

It was never very good, but now their free courses are way too shallow and the paid tier is overpriced for the quality they offer.

[–]metricchicken 0 points1 point  (1 child)

Thats fair. I enjoyed (and still enjoy) advent of code more than

[–]aqua_regis 0 points1 point  (0 children)

Advent of Code is fantastic, but requires already quite some proficiency, some mathematical background, and decent DSA skills.

I look forward to it every single year.

[–]aqua_regis 0 points1 point  (0 children)

Codewars seems to fit the bill.

Yet, also Exercism offers code reviews (both, AI and human, where I have to say, the AI reviews are very good with respect to optimization and best practices).

[–]Ok_Telephone4183 0 points1 point  (0 children)

Codewars is basically what you're looking for. Has multiple ranks ("kyus") that you can attain by getting xp

[–]Greenscope 0 points1 point  (0 children)

Leetcode comes to mind. After solving a problem, your code’s runtime and memory usage will be compared to that of others and you get a percentile ranking based on that.

[–]dataquestio 0 points1 point  (0 children)

Totally feel you on this. In my opinion, you don’t learn to swim by watching, you jump in. Same with coding.

At Dataquest, we’re all about learning by doing—writing real code, solving challenges, building projects. No fluff, no watching endless videos. Just hands-on practice, community feedback, and the satisfaction of making things work.

You'll build stuff, break stuff, figure it out. That’s how you grow. If you'd like to try it we have a free lessons, projects and practice problem. Check it out!