Codewars is an online platform that offers a library of community‑crafted coding exercises, called kata, across more than 55 programming languages. Users solve challenges directly in the browser with instant test‑case feedback, earn ranks and honor, and can compare solutions to learn new techniques. The service supports skill development, language learning, and peer competition, helping developers of all levels sharpen their coding abilities.
Funding
$1.1M raised to dateRaised to date based on public sources. This may differ from the amount the company actually raised and is based only on what is publicly available on the internet.

Founders
Product
Problem
Developers often lack a structured, engaging way to practice coding across multiple languages and difficulty levels, leading to gaps in problem‑solving skills and limited exposure to diverse programming techniques.
Solution
Codewars provides an online kata library where users solve short, test‑driven coding challenges directly in the browser. The platform supports over 55 programming languages and ranks challenges from beginner to expert, offering instant feedback through automated test cases. After completing a kata, users can view community solutions to discover alternative approaches and new language features. A gamified system of ranks and honor points tracks progress and encourages continuous learning. Users can also create personal collections of kata, share them publicly, and compete with peers, fostering a collaborative learning environment.
Target Audience
Primary users are individual developers and programming students seeking to improve their coding proficiency, as well as teams and organizations that use kata challenges for skill development and assessment.
Features
- Browser‑based coding environment with built‑in test suite for immediate validation
- Library of 10,000+ community‑authored kata spanning 55+ languages and many technical categories
- Rank and honor system that visualizes skill advancement and motivates regular practice
- Solution comparison tool that displays multiple community implementations for each kata
- Personal collections feature allowing users to organize, share, and train on custom kata sets
- Competitive leaderboards and social features for peer challenges and collaboration