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 (5013)
Algorithms (3926)
Data Types (2987)
Logic (2807)
Numbers (1617)
Puzzles (1432)
Strings (1413)
Mathematics (1260)
Arrays (1250)
Games (1170)
Basic Language Features (1023)
Programming Paradigms (970)
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 (215)
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 (116)
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)
438 Kata Found
7 kyu
Ordered Count of Characters
36
36
13
92%
of
227
1,181
suic
Fundamentals
Classes
Basic Language Features
Object-oriented Programming
Beta
Escape from the bear!
1
1
0
0%
of
0
5
yujinred
Fundamentals
Graphs
Data Structures
6 kyu
Simple Web Framework #1: Create a basic router
26
26
12
90%
of
92
286
jtauri
2 Issues Reported
Fundamentals
Object-oriented Programming
Frameworks
Arrays
5 kyu
Escape with your booty!
14
14
5
94%
of
18
101
tl123
1 Issue Reported
Puzzles
Games
Graphs
Data Structures
Simulation
6 kyu
Image host filename generator
3
3
1
81%
of
59
169
jtauri
1 Issue Reported
Fundamentals
Objects
Object-oriented Programming
Strings
5 kyu
Train of Dominoes
13
13
1
100%
of
6
18
davilla
Puzzles
Graphs
Data Structures
6 kyu
English beggars
53
53
14
91%
of
243
1,286
GiacomoSorbi
Fundamentals
Queues
Arrays
Lists
Data Structures
Map/Reduce
Algorithms
Recursion
Computability Theory
Theoretical Computer Science
Arithmetic
Mathematics
Numbers
7 kyu
Principal Diagonal | VS | Secondary Diagonal
12
12
2
93%
of
166
713
CRYPTON
Fundamentals
Graphs
Data Structures
Algorithms
7 kyu
Tails of the High Seas
6
6
1
97%
of
18
53
scottdemeo
Fundamentals
Objects
Properties
Basic Language Features
Object-oriented Programming
Beta
Generalized Matrix Multiplication
1
1
0
53%
of
15
31
enquea
1 Issue Reported
Algorithms
Graphs
Data Structures
Mathematics
Numbers
Linear Algebra
Algebra
5 kyu
Sweeping trees
8
8
6
93%
of
15
37
hyperion
1 Issue Reported
Algorithms
Trees
Data Structures
Graphs
Optimization
7 kyu
Gigasecond
5
5
0
92%
of
48
203
noku
Fundamentals
Classes
Basic Language Features
Object-oriented Programming
5 kyu
Limited number of instances
6
6
2
86%
of
7
16
FArekkusu
Fundamentals
Object-oriented Programming
7 kyu
Ruby Functions #1: Define the "Each" Function
0
0
0
95%
of
21
39
davidhu2000
Fundamentals
Iterators
Control Flow
Object-oriented Programming
Basic Language Features
Functions
3 kyu
Simplifying
68
68
19
87%
of
23
74
sataman
Puzzles
Map/Reduce
Algorithms
Games
Beta
Max number of people and year in a specific place
0
0
0
62%
of
17
22
GiacomoSorbi
Algorithms
Performance
Map/Reduce
2 kyu
Full Metal Chemist #1: build me...
114
114
27
97%
of
31
60
Blind4Basics
Fundamentals
Object-oriented Programming
Classes
Basic Language Features
Exception Handling
Control Flow
6 kyu
Rotate matrix counter - clockwise N - times!
17
17
6
93%
of
74
208
Hackito
Algorithms
Graphs
Data Structures
5 kyu
Square Matrix Multiplication
90
90
22
91%
of
203
1,702
xDranik
1 Issue Reported
Algorithms
Graphs
Data Structures
Arithmetic
Mathematics
Numbers
Linear Algebra
Algebra
Loops
Control Flow
Basic Language Features
Fundamentals
6 kyu
Matrix Addition
52
52
14
92%
of
275
2,820
xDranik
2 Issues Reported
Algorithms
Graphs
Data Structures
Arithmetic
Mathematics
Numbers
Arrays
Loops
Control Flow
Basic Language Features
Fundamentals
8 kyu
Is the string uppercase?
76
76
18
82%
of
660
4,980
donaldsebleung
4 Issues Reported
Fundamentals
Object-oriented Programming
6 kyu
Triangular matrices.
1
1
1
83%
of
23
52
ebracho
Algorithms
Graphs
Data Structures
Linear Algebra
Algebra
Mathematics
6 kyu
Matrix Multiplier
17
17
4
91%
of
58
133
stevehopkinson
Algorithms
Graphs
Data Structures
7 kyu
Check contained matrix
6
6
5
86%
of
22
66
sorts
Fundamentals
Graphs
Data Structures
Loops
Control Flow
Basic Language Features
Beta
Print Vector to Stream without using for-loops (simple version)
0
0
0
91%
of
11
14
sv90
1 Issue Reported
Algorithms
Iterators
Control Flow
Object-oriented Programming
Basic Language Features
Fundamentals
7 kyu
Find sum of top-left to bottom-right diagonals
49
49
9
94%
of
269
3,319
Nase00
Fundamentals
Graphs
Data Structures
Arrays
6 kyu
Matrix Transpose
18
18
7
93%
of
65
503
osuushi
Algorithms
Mathematics
Numbers
Algebra
Graphs
Data Structures
5 kyu
Refactor a node-based calculator (DRY)
9
9
1
86%
of
11
28
FArekkusu
Refactoring
Object-oriented Programming
6 kyu
L3375p34k
22
22
1
92%
of
85
380
Hybris95
1 Issue Reported
Fundamentals
Object-oriented Programming
Strings
Arrays
Regular Expressions
Declarative Programming
Advanced Language Features
7 kyu
GCD Matrix
4
4
1
87%
of
46
116
user7657844
1 Issue Reported
Fundamentals
Graphs
Data Structures
Loading...
Confirm