What it does
Codewars offers ranked programming exercises, browser-based solutions, test cases and discussion of alternative approaches.
Solve a kata in a language you know, then inspect other solutions after completing it. Comparing approaches can expose language features or simpler ways to express the same idea. The ranked exercises let you increase difficulty gradually. Because the unit of practice is a small problem, use it alongside application work when you also need experience organizing a larger codebase. Kata run in the browser with test cases for immediate feedback. The rank indicates challenge difficulty, rather than completion of a broader course.
Strengths
- Completed kata expose alternative solutions for comparison
Best for
- Practising language fluency through small problems