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 (3832)
Algorithms (2769)
Data Types (2322)
Logic (2023)
Numbers (1195)
Strings (1126)
Puzzles (1107)
Arrays (962)
Games (942)
Mathematics (903)
Basic Language Features (817)
Programming Paradigms (753)
Data Structures (544)
Control Flow (532)
Declarative Programming (471)
Advanced Language Features (328)
Regular Expressions (255)
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)
2369 Kata Found
4 kyu
Domino Tiling - 3 x N Board
4
4
3
100%
of
3
4
Bubbler
Puzzles
Algorithms
Mathematics
Numbers
Dynamic Programming
6 kyu
ByState
14
14
1
72%
of
49
157
g964
Fundamentals
Strings
7 kyu
Sum of a sequence
113
113
34
85%
of
1,368
8,891
fyvfyv
1 Issue Reported
Fundamentals
Numbers
Recursion
Algorithms
Computability Theory
Theoretical Computer Science
Loops
Control Flow
Basic Language Features
7 kyu
Hungarian Vowel Harmony (easy)
16
16
4
91%
of
106
462
suic
Fundamentals
Strings
7 kyu
Is It Negative Zero (-0)?
20
20
4
85%
of
227
1,104
JStubb7939
Fundamentals
Numbers
Basic Language Features
6 kyu
Tribonacci Sequence
810
810
145
87%
of
5,355
34,886
GiacomoSorbi
4 Issues Reported
Fundamentals
Sequences
Arrays
Arithmetic
Mathematics
Algorithms
Numbers
Lists
Data Structures
6 kyu
Easy Balance Checking
40
40
13
82%
of
133
517
g964
Fundamentals
Strings
6 kyu
Catalog
36
36
10
90%
of
121
499
g964
Fundamentals
Strings
6 kyu
Calendar Week
14
14
2
88%
of
25
79
chvonrohr
Algorithms
Dates/Time
7 kyu
Unlucky Days
38
38
13
93%
of
163
1,032
suic
Fundamentals
Dates/Time
8 kyu
Total amount of points
87
87
23
92%
of
679
4,263
petrosernivka
1 Issue Reported
Fundamentals
Algorithms
Mathematics
Numbers
6 kyu
Errors : histogram
17
17
5
91%
of
88
362
g964
Fundamentals
Strings
6 kyu
Ranking NBA teams
37
37
15
86%
of
80
307
g964
Fundamentals
Strings
6 kyu
CamelCase Method
124
124
44
86%
of
1,496
8,968
bestwebua
Algorithms
Fundamentals
Strings
5 kyu
First Variation on Caesar Cipher
396
396
41
83%
of
337
1,904
g964
Fundamentals
Ciphers
Algorithms
Cryptography
Security
Strings
Utilities
6 kyu
Squares in a Rectangle
18
18
5
93%
of
112
496
pmaclean
Algorithms
Mathematics
Numbers
5 kyu
Decimal to Factorial and Back
123
123
20
90%
of
165
1,091
g964
Algorithms
Numbers
Utilities
4 kyu
Square into Squares. Protect trees!
846
846
117
93%
of
562
3,092
g964
Fundamentals
Mathematics
Algorithms
Numbers
Sequences
Arrays
4 kyu
Counting String Subsequences
9
9
1
94%
of
16
30
hermanschaaf
Algorithms
Dynamic Programming
Strings
6 kyu
Moduli number system
41
41
7
86%
of
117
791
g964
Fundamentals
Numbers
6 kyu
Points in the circle
36
36
5
87%
of
116
484
hubencu_st
Fundamentals
Geometry
Algebra
Mathematics
Algorithms
Numbers
Integers
6 kyu
Playing with passphrases
312
312
47
88%
of
821
4,736
g964
Algorithms
Chars
Strings
Encoding
6 kyu
Alphabet war - airstrike - letters massacre
65
65
10
95%
of
249
891
dcieslak
Fundamentals
Strings
5 kyu
Weight for weight
814
814
137
88%
of
1,945
13,337
g964
Algorithms
Numbers
5 kyu
Alphabet wars - nuclear strike
63
63
18
96%
of
79
285
dcieslak
Fundamentals
Strings
Regular Expressions
Declarative Programming
Advanced Language Features
6 kyu
Prize Draw
204
204
28
79%
of
397
1,735
g964
Fundamentals
Strings
Sorting
Algorithms
4 kyu
Strings Mix
812
812
102
86%
of
1,134
5,887
g964
Fundamentals
Strings
6 kyu
Rainfall
370
370
43
84%
of
568
2,860
g964
Fundamentals
Strings
7 kyu
Simple Fun #399: Make Ascending Sequences
14
14
3
95%
of
28
62
myjinxin2015
1 Issue Reported
Algorithms
Fundamentals
Arrays
6 kyu
Does my number look big in this?
238
238
52
90%
of
2,276
20,652
JulianNicholls
2 Issues Reported
Algorithms
Numbers
Loading...
Confirm