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 (5011)
Algorithms (3928)
Data Types (2987)
Logic (2809)
Numbers (1619)
Puzzles (1431)
Strings (1412)
Mathematics (1262)
Arrays (1250)
Games (1169)
Basic Language Features (1024)
Programming Paradigms (970)
Control Flow (704)
Data Structures (704)
Declarative Programming (587)
Advanced Language Features (420)
Regular Expressions (319)
Object-oriented Programming (306)
Functions (272)
Lists (243)
Arithmetic (216)
Functional Programming (199)
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 (75)
Refactoring (66)
1732 Kata Found
Beta
The Nature of a Hailstone
0
0
0
0%
of
1
3
Quincy T
1 Issue Reported
Algorithms
Mathematics
Numbers
Sequences
Arrays
Control Flow
Basic Language Features
Fundamentals
Beta
Division and Remainders
1
1
0
50%
of
2
3
naumenko
Algorithms
Arithmetic
Mathematics
Numbers
7 kyu
Power of two
70
70
16
89%
of
300
4,974
yuriy.tsemashko
6 Issues Reported
Fundamentals
Mathematics
Algorithms
Numbers
Beta
arithmetic function plotter
0
0
0
0%
of
1
2
ivosdc
3 Issues Reported
Fundamentals
ASCII
Character Encodings
Formats
Arithmetic
Mathematics
Algorithms
Numbers
Beta
Regex to Match Significant Figures
0
0
0
100%
of
1
3
beaux
Puzzles
Regular Expressions
Declarative Programming
Advanced Language Features
Fundamentals
Strings
Numbers
6 kyu
Tribonacci Sequence
797
797
144
87%
of
5,279
34,443
GiacomoSorbi
4 Issues Reported
Fundamentals
Sequences
Arrays
Arithmetic
Mathematics
Algorithms
Numbers
Lists
Data Structures
Beta
Linear Algebra: Vector Spaces, Linear Transformations and Friends
2
2
0
100%
of
2
3
donaldsebleung
Fundamentals
Linear Algebra
Algebra
Mathematics
Algorithms
Numbers
Beta
Addition with Limitations
2
2
0
33%
of
6
10
OpenByte
Fundamentals
Puzzles
Games
Basic Language Features
Arithmetic
Mathematics
Algorithms
Numbers
6 kyu
Squares in a Rectangle
17
17
5
92%
of
104
456
pmaclean
Algorithms
Mathematics
Numbers
5 kyu
Decimal to Factorial and Back
122
122
18
90%
of
163
1,075
g964
Algorithms
Numbers
Utilities
4 kyu
Square into Squares. Protect trees!
839
839
117
93%
of
558
3,065
g964
Fundamentals
Mathematics
Algorithms
Numbers
Sequences
Arrays
6 kyu
Moduli number system
41
41
7
86%
of
116
783
g964
Fundamentals
Numbers
6 kyu
Playing with digits
912
912
130
89%
of
4,656
30,383
g964
Fundamentals
Mathematics
Algorithms
Numbers
Beta
Escape from the bear!
1
1
0
0%
of
0
4
yujinred
Fundamentals
Graphs
Data Structures
6 kyu
Points in the circle
36
36
4
86%
of
110
461
hubencu_st
Fundamentals
Geometry
Algebra
Mathematics
Algorithms
Numbers
Integers
5 kyu
Weight for weight
811
811
134
88%
of
1,934
13,242
g964
Algorithms
Numbers
6 kyu
Does my number look big in this?
238
238
52
90%
of
2,254
20,495
JulianNicholls
2 Issues Reported
Algorithms
Numbers
4 kyu
Product-Sum Numbers
22
22
5
100%
of
8
19
mertcanekiz
Algorithms
Mathematics
Numbers
Arithmetic
8 kyu
Total amount of points
70
70
18
92%
of
596
3,707
petrosernivka
Fundamentals
Algorithms
Mathematics
Numbers
Beta
Lunar Mathematics: Addition
0
0
0
75%
of
10
16
TheDemin
Fundamentals
Mathematics
Algorithms
Numbers
Arithmetic
5 kyu
Common Denominators
496
496
66
86%
of
733
4,972
g964
Fundamentals
Algorithms
Mathematics
Numbers
5 kyu
Escape with your booty!
13
13
5
94%
of
18
101
tl123
1 Issue Reported
Puzzles
Games
Graphs
Data Structures
Simulation
4 kyu
Church numbers: find the predecessor and subtract
12
12
11
86%
of
33
96
CarstenKoenig
Puzzles
Numbers
4 kyu
Church numbers
13
13
5
93%
of
55
140
CarstenKoenig
Puzzles
Numbers
6 kyu
Financing a purchase
38
38
18
78%
of
51
227
g964
Fundamentals
Mathematics
Algorithms
Numbers
8 kyu
Sum of positive
354
354
82
91%
of
5,011
36,062
JbPasquier
Fundamentals
Arrays
Numbers
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
953
6,597
AlexIsHappy
1 Issue Reported
Algorithms
Mathematics
Numbers
7 kyu
Even numbers in an array
19
19
6
90%
of
337
1,494
Dmitry Kudla
Fundamentals
Arrays
Numbers
Basic Language Features
4 kyu
Differentiate a polynomial
41
41
15
94%
of
85
307
samhstn
Fundamentals
Algorithms
Numbers
Strings
Integers
Loading...
Confirm