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 (5017)
Algorithms (3929)
Data Types (2988)
Logic (2810)
Numbers (1618)
Puzzles (1436)
Strings (1413)
Mathematics (1261)
Arrays (1250)
Games (1171)
Basic Language Features (1025)
Programming Paradigms (971)
Data Structures (704)
Control Flow (703)
Declarative Programming (586)
Advanced Language Features (421)
Regular Expressions (319)
Object-oriented Programming (306)
Functions (272)
Lists (243)
Arithmetic (216)
Functional Programming (198)
Loops (198)
Objects (181)
Algebra (174)
Theoretical Computer Science (154)
Bugs (152)
Security (146)
Data (145)
Performance (140)
Computability Theory (138)
Recursion (138)
Parsing (132)
Binary (122)
Integers (121)
Sorting (121)
Dates/Time (117)
Classes (115)
Optimization (115)
Cryptography (113)
Geometry (112)
Graphs (108)
Utilities (102)
Databases (87)
Information Systems (87)
SQL (85)
Design Principles (83)
Design Patterns (78)
Sequences (74)
Refactoring (66)
397 Kata Found
7 kyu
Sum of a sequence
113
113
34
85%
of
1,367
8,886
fyvfyv
1 Issue Reported
Fundamentals
Numbers
Recursion
Algorithms
Computability Theory
Theoretical Computer Science
Loops
Control Flow
Basic Language Features
6 kyu
Tribonacci Sequence
810
810
145
87%
of
5,355
34,885
GiacomoSorbi
4 Issues Reported
Fundamentals
Sequences
Arrays
Arithmetic
Mathematics
Algorithms
Numbers
Lists
Data Structures
4 kyu
Burrows-Wheeler-Transformation
62
62
10
97%
of
73
204
muesli4
Algorithms
Encoding
Decoding
Lists
Data Structures
Puzzles
Games
6 kyu
Array Deep Count
45
45
20
93%
of
216
1,052
hannahcmtucker
2 Issues Reported
Fundamentals
Arrays
Recursion
Algorithms
Computability Theory
Theoretical Computer Science
6 kyu
Which are in?
492
492
115
86%
of
2,594
19,658
g964
1 Issue Reported
Refactoring
Arrays
Search
Algorithms
Lists
Data Structures
Strings
Beta
Lisp Combination Trees
2
2
1
100%
of
7
8
JStubb7939
Algorithms
Trees
Data Structures
Recursion
Computability Theory
Theoretical Computer Science
Regular Expressions
Declarative Programming
Advanced Language Features
Fundamentals
Strings
Mathematics
Numbers
6 kyu
English beggars
53
53
14
91%
of
243
1,295
GiacomoSorbi
Fundamentals
Queues
Arrays
Lists
Data Structures
Map/Reduce
Algorithms
Recursion
Computability Theory
Theoretical Computer Science
Arithmetic
Mathematics
Numbers
5 kyu
Maximum subarray sum
789
789
180
88%
of
1,610
13,231
knotman90
1 Issue Reported
Fundamentals
Algorithms
Lists
Data Structures
Dynamic Programming
6 kyu
Fun with lists: map
33
33
22
93%
of
117
533
janitormeir
Fundamentals
Lists
Data Structures
Functional Programming
Declarative Programming
Higher-order Functions
Functions
Control Flow
Basic Language Features
Beta
Toothpick Sequence
1
1
0
100%
of
1
5
dasoca
Algorithms
Mathematics
Numbers
Sequences
Arrays
Recursion
Computability Theory
Theoretical Computer Science
7 kyu
Linked Lists - Append
32
32
17
88%
of
152
1,075
JDeBolt
1 Issue Reported
Fundamentals
Linked Lists
Lists
Data Structures
5 kyu
Matrices II: Serious mathematics
3
3
3
100%
of
13
25
MazTheMazy
Fundamentals
Mathematics
Algorithms
Numbers
Data Structures
Algebra
Linear Algebra
Arrays
Lists
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
760
karthikiyengar
2 Issues Reported
Algorithms
Recursion
Computability Theory
Theoretical Computer Science
8 kyu
Reverse List Order
42
42
16
86%
of
699
7,124
cmgerber
Fundamentals
Lists
Data Structures
7 kyu
Queue time counter
19
19
6
94%
of
60
214
GiacomoSorbi
Algorithms
Queues
Arrays
Lists
Data Structures
6 kyu
drop from end
2
2
0
81%
of
8
16
JohanWiltink
Fundamentals
Lists
Data Structures
Performance
3 kyu
Simplifying
68
68
19
87%
of
23
74
sataman
Puzzles
Map/Reduce
Algorithms
Games
8 kyu
Removing Elements
86
86
39
92%
of
911
5,891
MorgzC41
Fundamentals
Lists
Data Structures
Arrays
Beta
Max number of people and year in a specific place
0
0
0
62%
of
17
22
GiacomoSorbi
Algorithms
Performance
Map/Reduce
8 kyu
Count of positives / sum of negatives
335
335
91
86%
of
2,759
18,847
Dentzil
3 Issues Reported
Fundamentals
Arrays
Lists
Data Structures
Arithmetic
Mathematics
Algorithms
Numbers
Beta
Text IFS (Iterated Function System)
7
7
3
100%
of
5
9
EFHIII
Algorithms
Mathematics
Numbers
Recursion
Computability Theory
Theoretical Computer Science
6 kyu
Evening up a workload
6
6
0
90%
of
36
93
ChristianECooper
Algorithms
Collections
Lists
Data Structures
6 kyu
Linked Lists - Sorted Insert
37
37
15
95%
of
131
775
JDeBolt
Fundamentals
Linked Lists
Lists
Data Structures
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
Beta
Almost Isosceles Integer Triangles With Their Angles With Asymptotic Tendency
1
1
0
100%
of
2
4
raulbc777
Fundamentals
Algorithms
Performance
Numbers
Arithmetic
Mathematics
Recursion
Computability Theory
Theoretical Computer Science
Geometry
Algebra
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
Thinkful - List and Loop Drills: Inverse Slicer
18
18
15
89%
of
154
1,273
Grae-Drake
Fundamentals
Lists
Data Structures
Beta
DropSort
1
1
0
79%
of
7
10
EatYourBeetS
Fundamentals
Sorting
Algorithms
Lists
Data Structures
Beta
Superb resource access control configuration
1
1
0
0%
of
1
2
surtich
Algorithms
Recursion
Computability Theory
Theoretical Computer Science
Loading...
Confirm