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)
637 Kata Found
Beta
Random Object
0
0
0
0%
of
0
2
OpenByte
Puzzles
Fundamentals
Games
Advanced Language Features
Beta
Regex to Match Significant Figures
1
1
0
100%
of
1
3
beaux
Puzzles
Regular Expressions
Declarative Programming
Advanced Language Features
Fundamentals
Strings
Numbers
Beta
Shorten composite Full Name
1
1
0
50%
of
2
7
silvio.galli
Fundamentals
Strings
Regular Expressions
Declarative Programming
Advanced Language Features
6 kyu
IP Validation
415
415
81
81%
of
1,691
12,807
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
280
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
299
lolisa
Fundamentals
Functional Programming
Declarative Programming
Beta
Guess the number - Monad Edition
2
2
0
83%
of
3
5
DasBrain
Algorithms
Monads
Data Structures
Functional Programming
Puzzles
Games
6 kyu
Filter valid romans
16
16
3
95%
of
55
134
St3f4n
Fundamentals
Regular Expressions
Declarative Programming
Advanced Language Features
Strings
7 kyu
Remove anchor from URL
73
73
15
83%
of
646
7,238
jhoffner
3 Issues Reported
Fundamentals
Regular Expressions
Declarative Programming
Advanced Language Features
Strings
7 kyu
Convert a Number to money!!
25
25
2
82%
of
118
503
user4386369
Fundamentals
Regular Expressions
Declarative Programming
Advanced Language Features
Strings
6 kyu
Don't get stressed
1
1
1
100%
of
14
49
tu6619
Fundamentals
Regular Expressions
Declarative Programming
Advanced Language Features
Strings
2 kyu
C Puzzle: Pointer Monster
38
38
5
95%
of
32
70
Bubbler
Puzzles
Advanced Language Features
Fundamentals
6 kyu
Trim a String
27
27
2
95%
of
99
1,865
BattleRattle
2 Issues Reported
Fundamentals
Strings
Regular Expressions
Declarative Programming
Advanced Language Features
7 kyu
Password should not contain any part of your username.
5
5
0
81%
of
13
46
Bethany
Fundamentals
Regular Expressions
Declarative Programming
Advanced Language Features
Strings
Validation
Algorithms
Beta
Lisp Combination Trees
2
2
1
100%
of
7
8
JStubb7939
Algorithms
Trees
Data Structures
Recursion
Computability Theory
Theoretical Computer Science
Regular Expressions
Declarative Programming
Advanced Language Features
Fundamentals
Strings
Mathematics
Numbers
Beta
Letter calculator
0
0
0
29%
of
7
10
chkhc
Fundamentals
Algorithms
Numbers
Arithmetic
Mathematics
Regular Expressions
Declarative Programming
Advanced Language Features
Strings
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
Beta
Mission: Impossible
2
2
0
83%
of
3
4
ferencDobi
Fundamentals
Reflection
Metaprogramming
Advanced Language Features
Beta
RegEx Like a Boss #6: Valid Parenthesis
3
3
0
75%
of
2
4
sgerodes
1 Issue Reported
Algorithms
Mathematics
Numbers
Regular Expressions
Declarative Programming
Advanced Language Features
Fundamentals
Strings
8 kyu
A Strange Trip to the Market
47
47
12
85%
of
487
2,934
sergarrick
1 Issue Reported
Fundamentals
Regular Expressions
Declarative Programming
Advanced Language Features
Strings
7 kyu
Remove duplicate words
44
44
28
89%
of
440
2,729
e.mihaylin
3 Issues Reported
Algorithms
Strings
Regular Expressions
Declarative Programming
Advanced Language Features
Fundamentals
6 kyu
Find the biggest piece of gold
0
0
0
90%
of
15
28
andreamazza89
2 Issues Reported
Fundamentals
Regular Expressions
Declarative Programming
Advanced Language Features
Strings
7 kyu
L2: Triple X
7
7
3
96%
of
93
339
Swolebrain
Fundamentals
Strings
Loops
Control Flow
Basic Language Features
Regular Expressions
Declarative Programming
Advanced Language Features
6 kyu
WOW-signal!
6
6
0
80%
of
10
32
polluxCast0r
Algorithms
Strings
Formats
Regular Expressions
Declarative Programming
Advanced Language Features
Fundamentals
7 kyu
Wordsearch
19
19
4
93%
of
127
541
naaz
Fundamentals
Regular Expressions
Declarative Programming
Advanced Language Features
Strings
Beta
RegEx Like a Boss #5 CodeGolf: Decimal Number Divisible By 3
2
2
0
75%
of
4
8
sgerodes
Algorithms
Mathematics
Numbers
Regular Expressions
Declarative Programming
Advanced Language Features
Fundamentals
Strings
Beta
RegEx Like a Boss #4 CodeGolf : Prime length
1
1
0
83%
of
6
10
sgerodes
Algorithms
Regular Expressions
Declarative Programming
Advanced Language Features
Fundamentals
Strings
6 kyu
Separate The Wheat From The Chaff
9
9
3
84%
of
50
129
MrZizoScream
Fundamentals
Numbers
Basic Language Features
Arrays
Dynamic Arrays
Functional Programming
Declarative Programming
Vectors
Performance
6 kyu
Fun with lists: map
32
32
22
93%
of
117
524
janitormeir
Fundamentals
Lists
Data Structures
Functional Programming
Declarative Programming
Higher-order Functions
Functions
Control Flow
Basic Language Features
Loading...
Confirm