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)
1438 Kata Found
4 kyu
Domino Tiling - 3 x N Board
4
4
3
100%
of
3
4
Bubbler
Puzzles
Algorithms
Mathematics
Numbers
Dynamic Programming
7 kyu
SQL easy regex extraction
3
3
0
92%
of
18
40
Javatlacati
Fundamentals
Regular Expressions
Declarative Programming
Advanced Language Features
Strings
5 kyu
Number of trailing zeros of N!
633
633
107
83%
of
1,312
11,297
Iv.D
2 Issues Reported
Algorithms
Mathematics
Numbers
7 kyu
Sum of a sequence
113
113
34
85%
of
1,377
8,940
fyvfyv
1 Issue Reported
Fundamentals
Numbers
Recursion
Algorithms
Computability Theory
Theoretical Computer Science
Loops
Control Flow
Basic Language Features
4 kyu
One Line Task [Haskell]: Weak Primality Test
1
1
0
100%
of
3
5
solitude
Puzzles
Mathematics
Algorithms
Numbers
Arithmetic
6 kyu
Tribonacci Sequence
811
811
145
87%
of
5,357
34,919
GiacomoSorbi
4 Issues Reported
Fundamentals
Sequences
Arrays
Arithmetic
Mathematics
Algorithms
Numbers
Lists
Data Structures
8 kyu
Total amount of points
87
87
23
92%
of
683
4,290
petrosernivka
1 Issue Reported
Fundamentals
Algorithms
Mathematics
Numbers
7 kyu
Power of two
74
74
19
89%
of
351
5,313
yuriy.tsemashko
6 Issues Reported
Fundamentals
Mathematics
Algorithms
Numbers
6 kyu
Squares in a Rectangle
18
18
5
93%
of
113
498
pmaclean
Algorithms
Mathematics
Numbers
4 kyu
Square into Squares. Protect trees!
846
846
117
93%
of
563
3,093
g964
Fundamentals
Mathematics
Algorithms
Numbers
Sequences
Arrays
6 kyu
Playing with digits
912
912
133
89%
of
4,698
30,601
g964
1 Issue Reported
Fundamentals
Mathematics
Algorithms
Numbers
6 kyu
Points in the circle
36
36
5
87%
of
116
485
hubencu_st
Fundamentals
Geometry
Algebra
Mathematics
Algorithms
Numbers
Integers
6 kyu
IP Validation
418
418
81
81%
of
1,707
12,883
wink
2 Issues Reported
Algorithms
Regular Expressions
Declarative Programming
Advanced Language Features
Fundamentals
Strings
5 kyu
Alphabet wars - nuclear strike
63
63
18
96%
of
79
285
dcieslak
Fundamentals
Strings
Regular Expressions
Declarative Programming
Advanced Language Features
2 kyu
Algebraic Isomorphism
40
40
15
95%
of
56
174
lolisa
Fundamentals
Functional Programming
Declarative Programming
3 kyu
Isomorphism
70
70
18
86%
of
106
300
lolisa
Fundamentals
Functional Programming
Declarative Programming
6 kyu
Filter valid romans
15
15
3
95%
of
56
136
St3f4n
Fundamentals
Regular Expressions
Declarative Programming
Advanced Language Features
Strings
4 kyu
Product-Sum Numbers
27
27
5
100%
of
8
20
mertcanekiz
Algorithms
Mathematics
Numbers
Arithmetic
7 kyu
Remove anchor from URL
74
74
17
83%
of
655
7,269
jhoffner
3 Issues Reported
Fundamentals
Regular Expressions
Declarative Programming
Advanced Language Features
Strings
5 kyu
Common Denominators
499
499
66
86%
of
736
5,005
g964
Fundamentals
Algorithms
Mathematics
Numbers
6 kyu
Rectangle into Squares
493
493
105
89%
of
1,587
9,940
g964
Puzzles
Fundamentals
Geometry
Algebra
Mathematics
Algorithms
7 kyu
Convert a Number to money!!
26
26
3
82%
of
118
510
user4386369
Fundamentals
Regular Expressions
Declarative Programming
Advanced Language Features
Strings
6 kyu
Don't get stressed
1
1
1
100%
of
14
50
tu6619
Fundamentals
Regular Expressions
Declarative Programming
Advanced Language Features
Strings
6 kyu
Financing a purchase
38
38
18
78%
of
51
227
g964
Fundamentals
Mathematics
Algorithms
Numbers
6 kyu
Trim a String
27
27
2
95%
of
99
1,866
BattleRattle
2 Issues Reported
Fundamentals
Strings
Regular Expressions
Declarative Programming
Advanced Language Features
6 kyu
Scientific Computing in Fortran #2 - Quaternionic Transcendental Functions
1
1
1
100%
of
3
4
donaldsebleung
Puzzles
Mathematics
Algorithms
Numbers
5 kyu
Double Cola
792
792
119
88%
of
958
6,643
AlexIsHappy
1 Issue Reported
Algorithms
Mathematics
Numbers
8 kyu
If you can't sleep, just count sheep!!
64
64
17
91%
of
942
6,900
joshra
Fundamentals
Loops
Control Flow
Basic Language Features
5 kyu
Compute the Largest Sum of all Contiguous Subsequences
22
22
4
93%
of
73
231
LesRamer
Algorithms
Mathematics
Numbers
Fundamentals
6 kyu
Backwards Read Primes
210
210
18
88%
of
502
2,955
g964
1 Issue Reported
Algorithms
Mathematics
Numbers
Loading...
Confirm