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)
5093 Kata Found
7 kyu
Hungarian Vowel Harmony (easy)
18
18
4
91%
of
117
543
suic
Fundamentals
Strings
6 kyu
Catalog
36
36
10
90%
of
122
509
g964
Fundamentals
Strings
7 kyu
SQL easy regex extraction
3
3
0
92%
of
18
40
Javatlacati
Fundamentals
Regular Expressions
Declarative Programming
Advanced Language Features
Strings
Beta
Arithmetic function plotter
1
1
0
50%
of
2
3
ivosdc
Fundamentals
ASCII
Character Encodings
Formats
Arithmetic
Mathematics
Algorithms
Numbers
Arrays
Decimals
Strings
5 kyu
Matching And Substituting
28
28
3
73%
of
54
205
g964
Fundamentals
6 kyu
ByState
14
14
1
72%
of
51
165
g964
Fundamentals
Strings
7 kyu
Sum of a sequence
113
113
34
85%
of
1,378
8,952
fyvfyv
1 Issue Reported
Fundamentals
Numbers
Recursion
Algorithms
Computability Theory
Theoretical Computer Science
Loops
Control Flow
Basic Language Features
Beta
One Line Task [Haskell]: Dotted Numbers to Chunks of 2
1
1
0
100%
of
1
2
solitude
Puzzles
Basic Language Features
Fundamentals
Beta
Diagonal Strings
0
0
0
75%
of
4
6
frkn2076
3 Issues Reported
Fundamentals
Beta
Intruders into 3 Family
0
0
0
38%
of
4
7
niranjanr989
Fundamentals
6 kyu
One Line Task [Haskell]: 100 times...
1
1
0
100%
of
5
10
solitude
Puzzles
Basic Language Features
Fundamentals
7 kyu
Is It Negative Zero (-0)?
20
20
4
85%
of
230
1,126
JStubb7939
Fundamentals
Numbers
Basic Language Features
6 kyu
Tribonacci Sequence
811
811
145
87%
of
5,357
34,928
GiacomoSorbi
4 Issues Reported
Fundamentals
Sequences
Arrays
Arithmetic
Mathematics
Algorithms
Numbers
Lists
Data Structures
7 kyu
Plus - minus - plus - plus - ... - Count
8
8
4
91%
of
131
533
kdmatrosov
2 Issues Reported
Fundamentals
6 kyu
Easy Balance Checking
41
41
13
82%
of
135
525
g964
Fundamentals
Strings
Beta
Dummy Epoch - find the gap
0
0
0
0%
of
2
5
liverpoologic
4 Issues Reported
Fundamentals
Dates/Time
7 kyu
Unlucky Days
38
38
13
93%
of
163
1,041
suic
Fundamentals
Dates/Time
8 kyu
Total amount of points
87
87
23
92%
of
686
4,297
petrosernivka
1 Issue Reported
Fundamentals
Algorithms
Mathematics
Numbers
Beta
Smallest and largest digits in smallest integer
0
0
0
50%
of
11
14
Art67
2 Issues Reported
Fundamentals
6 kyu
Meeting
61
61
10
93%
of
254
1,173
g964
Fundamentals
Beta
Array of Morse, find unique and dublicate elements
1
1
1
30%
of
5
8
NKroe
1 Issue Reported
Fundamentals
Beta
Random Object
1
1
0
88%
of
4
5
OpenByte
Puzzles
Fundamentals
Games
Advanced Language Features
6 kyu
Errors : histogram
17
17
5
91%
of
88
367
g964
Fundamentals
Strings
6 kyu
Ranking NBA teams
38
38
15
86%
of
80
308
g964
Fundamentals
Strings
6 kyu
[Scala] Language Features: Make It Type Check!
0
0
0
88%
of
4
8
vertighel
Fundamentals
5 kyu
Rot13
388
388
68
86%
of
1,427
12,269
Rubikan
3 Issues Reported
Fundamentals
Ciphers
Algorithms
Cryptography
Security
7 kyu
Power of two
74
74
19
89%
of
351
5,315
yuriy.tsemashko
6 Issues Reported
Fundamentals
Mathematics
Algorithms
Numbers
Beta
Regex to Match Significant Figures
1
1
0
75%
of
2
4
beaux
Puzzles
Regular Expressions
Declarative Programming
Advanced Language Features
Fundamentals
Strings
Numbers
6 kyu
Most Frequent Weekdays
48
48
7
87%
of
104
396
suic
Fundamentals
7 kyu
Ordered Count of Characters
39
39
17
91%
of
234
1,250
suic
Fundamentals
Classes
Basic Language Features
Object-oriented Programming
Loading...
Confirm