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 (5020)
Algorithms (3932)
Data Types (2989)
Logic (2812)
Numbers (1620)
Puzzles (1436)
Strings (1414)
Mathematics (1263)
Arrays (1249)
Games (1171)
Basic Language Features (1026)
Programming Paradigms (971)
Control Flow (704)
Data Structures (704)
Declarative Programming (586)
Advanced Language Features (421)
Regular Expressions (319)
Object-oriented Programming (306)
Functions (272)
Lists (243)
Arithmetic (216)
Loops (199)
Functional Programming (198)
Objects (181)
Algebra (176)
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)
Optimization (116)
Classes (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)
1262 Kata Found
Beta
Arithmetic function plotter
2
2
0
50%
of
2
3
ivosdc
Fundamentals
ASCII
Character Encodings
Formats
Arithmetic
Mathematics
Algorithms
Numbers
Arrays
Decimals
Strings
6 kyu
Tribonacci Sequence
812
812
145
87%
of
5,364
34,975
GiacomoSorbi
4 Issues Reported
Fundamentals
Sequences
Arrays
Arithmetic
Mathematics
Algorithms
Numbers
Lists
Data Structures
Beta
Mac address converter
0
0
0
20%
of
5
7
chkhc
Algorithms
Data
Binary
Bits
Arrays
Beta
BigArray
1
1
0
0%
of
1
3
OpenByte
Puzzles
Games
Arrays
4 kyu
Square into Squares. Protect trees!
847
847
117
93%
of
567
3,098
g964
Fundamentals
Mathematics
Algorithms
Numbers
Sequences
Arrays
7 kyu
Simple Fun #399: Make Ascending Sequences
14
14
3
95%
of
28
62
myjinxin2015
1 Issue Reported
Algorithms
Fundamentals
Arrays
6 kyu
Simple Web Framework #1: Create a basic router
27
27
12
90%
of
94
293
jtauri
2 Issues Reported
Fundamentals
Object-oriented Programming
Frameworks
Arrays
8 kyu
Abbreviate a Two Word Name
90
90
26
91%
of
1,530
9,915
samjam48
1 Issue Reported
Fundamentals
Strings
Arrays
8 kyu
Sum of positive
362
362
83
91%
of
5,071
36,645
JbPasquier
Fundamentals
Arrays
Numbers
Beta
Club Doorman
0
0
1
89%
of
23
34
brudolce
Fundamentals
Decryption
Algorithms
Cryptography
Security
Beta
Find all pairs
1
1
0
64%
of
11
14
Rubos
Fundamentals
Arrays
6 kyu
Create a frame!
12
12
4
92%
of
101
335
gabrielsiedler
Fundamentals
Strings
Arrays
7 kyu
Even numbers in an array
20
20
8
90%
of
344
1,540
Dmitry Kudla
Fundamentals
Arrays
Numbers
Basic Language Features
6 kyu
Array Deep Count
45
45
20
93%
of
217
1,055
hannahcmtucker
2 Issues Reported
Fundamentals
Arrays
Recursion
Algorithms
Computability Theory
Theoretical Computer Science
6 kyu
Which are in?
493
493
115
86%
of
2,599
19,696
g964
1 Issue Reported
Refactoring
Arrays
Search
Algorithms
Lists
Data Structures
Strings
7 kyu
Olympic Rings
3
3
3
82%
of
84
293
A.Partridge
1 Issue Reported
Fundamentals
Arrays
Strings
6 kyu
Tick Toward
30
30
5
91%
of
108
441
ptolemybarnes
1 Issue Reported
Fundamentals
Arrays
6 kyu
Split and then add both sides of an array together.
15
15
5
95%
of
99
324
bori0066
Algorithms
Arrays
7 kyu
Maximum Multiple
23
23
6
88%
of
472
2,524
MrZizoScream
Fundamentals
Numbers
Basic Language Features
Arrays
Loops
Control Flow
6 kyu
Collatz
22
22
5
95%
of
245
1,691
trent.armstrong
Algorithms
Expressions
Basic Language Features
Fundamentals
Arithmetic
Mathematics
Numbers
Sequences
Arrays
6 kyu
Alfred's Laundry Robot
4
4
0
78%
of
25
81
RenownedOyster
Fundamentals
Arrays
6 kyu
Sum of a Sequence [Hard-Core Version]
42
42
12
90%
of
105
375
GiacomoSorbi
1 Issue Reported
Algorithms
Optimization
Sequences
Arrays
Arithmetic
Mathematics
Numbers
4 kyu
Sum by Factors
459
459
67
91%
of
821
5,386
g964
1 Issue Reported
Algorithms
Numbers
Arrays
6 kyu
Multiplication table
47
47
1
88%
of
138
1,888
Bugari
2 Issues Reported
Fundamentals
Arithmetic
Mathematics
Algorithms
Numbers
Arrays
6 kyu
English beggars
54
54
14
91%
of
244
1,298
GiacomoSorbi
Fundamentals
Queues
Arrays
Lists
Data Structures
Map/Reduce
Algorithms
Recursion
Computability Theory
Theoretical Computer Science
Arithmetic
Mathematics
Numbers
7 kyu
Recaman Sequence
3
3
0
76%
of
31
56
dasoca
Algorithms
Sequences
Arrays
Numbers
6 kyu
PI approximation
122
122
19
82%
of
399
2,197
g964
Fundamentals
Arrays
Mathematics
Algorithms
Numbers
6 kyu
Number Zoo Patrol
24
24
2
92%
of
146
1,555
shawkinsl
1 Issue Reported
Algorithms
Arithmetic
Mathematics
Numbers
Arrays
Beta
Sum and Count All Odds vs Evens
2
2
0
40%
of
10
14
Ndumiso
6 Issues Reported
Fundamentals
Arrays
Numbers
6 kyu
Framed Reflection
16
16
3
88%
of
110
427
A.Partridge
Fundamentals
Strings
Arrays
Loading...
Confirm