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
Elm (Beta)
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)
PureScript (Beta)
Python
R (Beta)
Reason (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 (3831)
Algorithms (2768)
Data Types (2321)
Logic (2022)
Numbers (1194)
Strings (1125)
Puzzles (1106)
Arrays (962)
Games (942)
Mathematics (902)
Basic Language Features (817)
Programming Paradigms (751)
Data Structures (544)
Control Flow (532)
Declarative Programming (470)
Advanced Language Features (327)
Regular Expressions (254)
Object-oriented Programming (232)
Functions (205)
Lists (197)
Functional Programming (164)
Arithmetic (163)
Loops (159)
Objects (138)
Bugs (127)
Data (124)
Algebra (116)
Theoretical Computer Science (110)
Security (105)
Sorting (105)
Parsing (98)
Performance (98)
Computability Theory (96)
Recursion (96)
Binary (93)
Classes (93)
Optimization (89)
Integers (88)
Utilities (85)
Databases (83)
Information Systems (83)
SQL (81)
Cryptography (79)
Geometry (77)
Graphs (75)
Dates/Time (72)
Sequences (58)
Design Principles (57)
Design Patterns (56)
Formatting (51)
96 Kata Found
7 kyu
Sum of a sequence
111
111
33
85%
of
1,337
8,665
fyvfyv
1 Issue Reported
Fundamentals
Numbers
Recursion
Algorithms
Computability Theory
Theoretical Computer Science
Loops
Control Flow
Basic Language Features
6 kyu
Array Deep Count
45
45
20
93%
of
215
1,049
hannahcmtucker
2 Issues Reported
Fundamentals
Arrays
Recursion
Algorithms
Computability Theory
Theoretical Computer Science
6 kyu
English beggars
53
53
14
91%
of
243
1,293
GiacomoSorbi
Fundamentals
Queues
Arrays
Lists
Data Structures
Map/Reduce
Algorithms
Recursion
Computability Theory
Theoretical Computer Science
Arithmetic
Mathematics
Numbers
6 kyu
Tree Depth
4
4
3
79%
of
36
113
leesharma
2 Issues Reported
Fundamentals
Trees
Data Structures
Hashes
Recursion
Algorithms
Computability Theory
Theoretical Computer Science
7 kyu
Recursive Replication
26
26
9
85%
of
138
759
karthikiyengar
2 Issues Reported
Algorithms
Recursion
Computability Theory
Theoretical Computer Science
6 kyu
Word Segmentation: MaxMatch
20
20
4
96%
of
54
228
ewingsa
Algorithms
Parsing
Strings
Recursion
Computability Theory
Theoretical Computer Science
Basic Language Features
Fundamentals
Loops
Control Flow
Arrays
6 kyu
Shuffle It Up II
7
7
1
100%
of
8
19
raulbc777
Fundamentals
Algorithms
Performance
Numbers
Arithmetic
Mathematics
Recursion
Computability Theory
Theoretical Computer Science
7 kyu
Greatest common divisor
75
75
16
90%
of
211
1,905
RVdeKoning
Algorithms
Optimization
Fundamentals
Recursion
Computability Theory
Theoretical Computer Science
5 kyu
Equivalent Dice
15
15
3
94%
of
17
47
raulbc777
1 Issue Reported
Fundamentals
Algorithms
Performance
Numbers
Arithmetic
Mathematics
Recursion
Computability Theory
Theoretical Computer Science
6 kyu
Filtering Values For an Election
11
11
1
91%
of
16
35
raulbc777
1 Issue Reported
Fundamentals
Mathematics
Algorithms
Numbers
Statistics
Data
Declarative Programming
Recursion
Computability Theory
Theoretical Computer Science
5 kyu
Sequence of Power Digits Sum
15
15
6
91%
of
35
108
raulbc777
1 Issue Reported
Fundamentals
Algorithms
Recursion
Computability Theory
Theoretical Computer Science
Optimization
Data Structures
Control Flow
Basic Language Features
Mathematics
Numbers
Declarative Programming
6 kyu
Mutual Recursion
38
38
11
78%
of
285
1,546
dnolan
1 Issue Reported
Algorithms
Mathematics
Numbers
Recursion
Computability Theory
Theoretical Computer Science
6 kyu
Happy Numbers
27
27
10
95%
of
60
202
TySlothrop
Algorithms
Loops
Control Flow
Basic Language Features
Fundamentals
Recursion
Computability Theory
Theoretical Computer Science
Arrays
6 kyu
Reusable memoisation
6
6
3
89%
of
14
34
JohanWiltink
Algorithms
Functional Programming
Declarative Programming
Recursion
Computability Theory
Theoretical Computer Science
6 kyu
Parse a linked list from a string
29
29
12
96%
of
126
529
donaldsebleung
Algorithms
Linked Lists
Lists
Data Structures
Recursion
Computability Theory
Theoretical Computer Science
7 kyu
Reverser
20
20
3
84%
of
185
809
msingh
1 Issue Reported
Fundamentals
Recursion
Algorithms
Computability Theory
Theoretical Computer Science
Functions
Control Flow
Basic Language Features
7 kyu
The wheat/rice and chessboard problem
18
18
2
92%
of
127
428
GiacomoSorbi
Puzzles
Mathematics
Algorithms
Numbers
Bitwise Operators
Bits
Operators
Advanced Language Features
Binary
Fundamentals
Recursion
Computability Theory
Theoretical Computer Science
6 kyu
SNAP
11
11
2
82%
of
22
68
joecoker
Fundamentals
Recursion
Algorithms
Computability Theory
Theoretical Computer Science
Arrays
Loops
Control Flow
Basic Language Features
4 kyu
Boggle Word Checker
223
223
42
97%
of
217
798
747823
2 Issues Reported
Puzzles
Arrays
Recursion
Algorithms
Computability Theory
Theoretical Computer Science
6 kyu
Array Hyperrectangularity
3
3
0
100%
of
9
24
sgerodes
Algorithms
Mathematics
Numbers
Arrays
Recursion
Computability Theory
Theoretical Computer Science
Data Structures
Lists
6 kyu
Unpack
15
15
2
94%
of
34
89
filipkonieczny
Fundamentals
Algorithms
Lists
Data Structures
Recursion
Computability Theory
Theoretical Computer Science
7 kyu
Convert a linked list to a string
79
79
37
93%
of
415
2,208
donaldsebleung
Algorithms
Linked Lists
Lists
Data Structures
Recursion
Computability Theory
Theoretical Computer Science
4 kyu
Bridge Puzzle
11
11
4
97%
of
16
34
ecolban
1 Issue Reported
Puzzles
Recursion
Algorithms
Computability Theory
Theoretical Computer Science
5 kyu
Binary search tree validation
34
34
18
93%
of
58
186
plastic
Algorithms
Trees
Data Structures
Recursion
Computability Theory
Theoretical Computer Science
6 kyu
Basic Bitmapping
14
14
4
84%
of
53
174
spcbrn
Algorithms
Bits
Binary
Bitmaps
Maps
Data Structures
Dynamic Arrays
Arrays
Functional Programming
Declarative Programming
Vectors
Integers
Numbers
Sets
Lists
Recursion
Computability Theory
Theoretical Computer Science
Functions
Control Flow
Basic Language Features
Fundamentals
6 kyu
Determine sizeof C datatype - Beginner (No prior C knowledge required)
5
5
0
87%
of
19
29
donaldsebleung
Algorithms
Recursion
Computability Theory
Theoretical Computer Science
4 kyu
Route Calculator
39
39
12
97%
of
66
195
samjam48
2 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
Treebeard #Determine Tree Age
8
8
6
96%
of
24
66
smolen
Fundamentals
Recursion
Algorithms
Computability Theory
Theoretical Computer Science
Arrays
5 kyu
Permutations
3
3
2
94%
of
9
20
arhigod
Fundamentals
Recursion
Algorithms
Computability Theory
Theoretical Computer Science
6 kyu
The Strongest Tree in the Forest
3
3
0
77%
of
11
29
Abbabon
Fundamentals
Algorithms
Recursion
Computability Theory
Theoretical Computer Science
Loading...
Confirm