Kata
Sign Up
Kata
Kumite
Forum
Wiki
Leaders
Log In
Sign Up
Library
Collections
Sort by:
Newest
Oldest
Popularity
Positive Feedback
Most Completed
Least Completed
Recently Published
Hardest
Easiest
Name
Language:
All
My Languages
BF (Beta)
C
Clojure
CoffeeScript
C++
Crystal
C#
Dart
Elixir
Erlang (Beta)
Fortran (Beta)
F#
Go
Groovy (Beta)
Haskell
Java
JavaScript
Julia (Beta)
Kotlin (Beta)
Lua (Beta)
NASM (Beta)
Nim (Beta)
Objective-C (Beta)
OCaml (Beta)
PHP
PowerShell (Beta)
Python
R (Beta)
Ruby
Rust
Scala (Beta)
Shell
Solidity (Beta)
SQL
Swift
TypeScript
Status:
Approved & Beta
Approved
Beta
Progress:
All
Kata I have not trained on
Kata I have not completed
Kata I have completed
Difficulty:
8 kyu
8 kyu
7 kyu
7 kyu
6 kyu
6 kyu
5 kyu
5 kyu
4 kyu
4 kyu
3 kyu
3 kyu
2 kyu
2 kyu
1 kyu
1 kyu
Tags:
Fundamentals (3459)
Algorithms (2443)
Data Types (2078)
Logic (1779)
Numbers (1027)
Strings (1022)
Puzzles (1004)
Arrays (858)
Games (857)
Mathematics (767)
Basic Language Features (746)
Programming Paradigms (691)
Control Flow (478)
Data Structures (464)
Declarative Programming (426)
Advanced Language Features (293)
Regular Expressions (224)
Object-oriented Programming (219)
Functions (194)
Lists (174)
Functional Programming (158)
Arithmetic (142)
Loops (140)
Objects (123)
Bugs (120)
Data (118)
Theoretical Computer Science (97)
Sorting (92)
Security (90)
Classes (89)
Parsing (89)
Algebra (88)
Binary (87)
Computability Theory (85)
Recursion (85)
Utilities (85)
Integers (84)
Databases (83)
Information Systems (83)
SQL (81)
Optimization (77)
Cryptography (68)
Dates/Time (64)
Graphs (62)
Geometry (61)
Sequences (54)
Performance (52)
Design Principles (50)
Design Patterns (49)
Formatting (48)
306 Kata Found
8 kyu
Basic subclasses - Adam and Eve
76
76
17
72%
of
398
4,061
hansrusten
Fundamentals
Classes
Basic Language Features
Object-oriented Programming
2 kyu
Full Metal Chemist #1: build me...
42
42
10
100%
of
11
17
Blind4Basics
Fundamentals
Object-oriented Programming
Classes
Basic Language Features
Exception Handling
Control Flow
6 kyu
Behind Enemy Lines
4
4
0
100%
of
3
4
harryyy27
Puzzles
Iterators
Control Flow
Object-oriented Programming
Basic Language Features
Fundamentals
Sorting
Algorithms
Mathematics
Numbers
6 kyu
Construct Graph Class (simple)
11
11
2
92%
of
13
34
Joz
Fundamentals
Classes
Basic Language Features
Object-oriented Programming
Graphs
Data Structures
3 kyu
Blobservation
11
11
4
100%
of
7
18
docgunthrop
Algorithms
Games
Classes
Basic Language Features
Object-oriented Programming
Fundamentals
Performance
2 kyu
Evaluate mathematical expression
468
468
59
93%
of
345
1,901
ankr
7 Issues Reported
Algorithms
Mathematics
Numbers
Expressions
Basic Language Features
Fundamentals
Operators
Parsing
Strings
4 kyu
Route Calculator
21
21
5
99%
of
41
85
samjam48
3 Issues Reported
Algorithms
Recursion
Computability Theory
Theoretical Computer Science
Functional Programming
Declarative Programming
Higher-order Functions
Functions
Control Flow
Basic Language Features
Fundamentals
Classes
Object-oriented Programming
6 kyu
Compound Nouns, Common Nouns, and Adjectives Test
4
4
0
98%
of
20
55
daspreuße
Fundamentals
Strings
Parsing
Algorithms
6 kyu
What time is it?
7
7
0
94%
of
16
41
CodeVortex
Fundamentals
Dates/Time
Parsing
Algorithms
Strings
5 kyu
Scraping: Codewars Top 500 Users
80
80
16
89%
of
80
214
10XL
Fundamentals
Hashes
Data Structures
Structs
Classes
Basic Language Features
Object-oriented Programming
4 kyu
Minimum Number of Coins
15
15
1
79%
of
19
53
GiacomoSorbi
Fundamentals
Parsing
Algorithms
Strings
7 kyu
These are not my grades! (Revamped !)
8
8
0
84%
of
43
104
kingcobra
Fundamentals
Object-oriented Programming
Bugs
6 kyu
Train your skills in creation of classes.
15
15
0
97%
of
15
45
marh
Fundamentals
Classes
Basic Language Features
Object-oriented Programming
Constructors
2 kyu
Simple SQL Engine
72
72
20
100%
of
38
94
SteveRuble
Algorithms
SQL
Databases
Information Systems
Parsing
Strings
Sets
Arrays
Expressions
Basic Language Features
Fundamentals
3 kyu
Type Transpiler
16
16
3
80%
of
5
12
ice1000
Fundamentals
Parsing
Algorithms
Strings
2 kyu
Regular expression parser
79
79
23
90%
of
55
145
phaul
4 Issues Reported
Algorithms
Parsing
Strings
Functional Programming
Declarative Programming
3 kyu
Calculator
296
296
38
73%
of
466
3,367
obrok
11 Issues Reported
Algorithms
Parsing
Strings
Expressions
Basic Language Features
Fundamentals
5 kyu
Rotations and reflections I
7
7
3
88%
of
13
25
geoffp
Fundamentals
Object-oriented Programming
Classes
Basic Language Features
Design Patterns
Design Principles
Geometry
Algebra
Mathematics
Algorithms
Numbers
4 kyu
JSON Parser
23
23
6
97%
of
15
41
joebandenburg
Algorithms
JSON
Formats
Parsing
Strings
5 kyu
Let's Play Darts: Beat The Power!
12
12
6
100%
of
8
13
FrankK
1 Issue Reported
Algorithms
Games
Object-oriented Programming
7 kyu
Large sum
2
2
0
88%
of
33
103
fraflei
Fundamentals
Arithmetic
Mathematics
Algorithms
Numbers
Integers
Strings
Parsing
4 kyu
Roman Numerals Helper
188
188
36
86%
of
271
2,297
jhoffner
4 Issues Reported
Algorithms
Parsing
Strings
Type Conversion
5 kyu
Additive Numbers
15
15
1
100%
of
7
11
joh_pot
Algorithms
Parsing
Strings
4 kyu
Priori Incantatem
17
17
2
100%
of
13
25
dcsmith
Fundamentals
Object-oriented Programming
Metaprogramming
Advanced Language Features
Reflection
4 kyu
The Greatest Warrior
10
10
4
95%
of
20
46
BurstNova
Algorithms
Classes
Basic Language Features
Object-oriented Programming
Fundamentals
Rules
5 kyu
Simple Drawing Board
15
15
2
93%
of
14
28
lodimob
Fundamentals
Geometry
Algebra
Mathematics
Algorithms
Object-oriented Programming
6 kyu
Simple Web Framework #1: Create a basic router
12
12
9
94%
of
45
111
jtauri
Fundamentals
Object-oriented Programming
Frameworks
Arrays
5 kyu
Completed Mahjong Hands
0
0
0
100%
of
4
5
Unihedron
Algorithms
Games
Validation
Parsing
Strings
Search
6 kyu
Pine's Deaf Grandma
1
1
0
95%
of
21
54
srMarquinho
Fundamentals
Strings
Arrays
Methods
Functions
Object-oriented Programming
Control Flow
Basic Language Features
7 kyu
Parsing Commandline Arguments
5
5
1
97%
of
43
119
btaitelb
Fundamentals
Parsing
Algorithms
Strings
Loading...
Confirm