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 (5008)
Algorithms (3924)
Data Types (2984)
Logic (2805)
Numbers (1615)
Puzzles (1430)
Strings (1411)
Mathematics (1259)
Arrays (1248)
Games (1168)
Basic Language Features (1023)
Programming Paradigms (969)
Data Structures (704)
Control Flow (703)
Declarative Programming (586)
Advanced Language Features (419)
Regular Expressions (318)
Object-oriented Programming (306)
Functions (272)
Lists (243)
Arithmetic (214)
Functional Programming (199)
Loops (198)
Objects (181)
Algebra (174)
Theoretical Computer Science (154)
Bugs (152)
Security (146)
Data (144)
Performance (140)
Computability Theory (138)
Recursion (138)
Parsing (132)
Binary (121)
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)
712 Kata Found
Beta
Shorten composite Full Name
1
1
0
50%
of
2
3
silvio.galli
Fundamentals
Strings
Regular Expressions
Declarative Programming
Advanced Language Features
6 kyu
IP Validation
411
411
81
81%
of
1,677
12,744
wink
2 Issues Reported
Algorithms
Regular Expressions
Declarative Programming
Advanced Language Features
Fundamentals
Strings
5 kyu
Alphabet wars - nuclear strike
63
63
18
95%
of
77
271
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
87%
of
105
297
lolisa
Fundamentals
Functional Programming
Declarative Programming
6 kyu
Filter valid romans
16
16
3
95%
of
55
130
St3f4n
Fundamentals
Regular Expressions
Declarative Programming
Advanced Language Features
Strings
7 kyu
Remove anchor from URL
72
72
15
83%
of
639
7,205
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
117
496
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
6 kyu
Trim a String
27
27
2
95%
of
97
1,860
BattleRattle
2 Issues Reported
Fundamentals
Strings
Regular Expressions
Declarative Programming
Advanced Language Features
6 kyu
Array Deep Count
45
45
19
93%
of
210
1,020
hannahcmtucker
2 Issues Reported
Fundamentals
Arrays
Recursion
Algorithms
Computability Theory
Theoretical Computer Science
7 kyu
Password should not contain any part of your username.
5
5
0
81%
of
13
45
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
240
1,277
GiacomoSorbi
Fundamentals
Queues
Arrays
Lists
Data Structures
Map/Reduce
Algorithms
Recursion
Computability Theory
Theoretical Computer Science
Arithmetic
Mathematics
Numbers
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
46
46
12
85%
of
480
2,896
sergarrick
1 Issue Reported
Fundamentals
Regular Expressions
Declarative Programming
Advanced Language Features
Strings
7 kyu
Remove duplicate words
44
44
28
89%
of
439
2,711
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
335
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
539
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
126
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
115
518
janitormeir
Fundamentals
Lists
Data Structures
Functional Programming
Declarative Programming
Higher-order Functions
Functions
Control Flow
Basic Language Features
6 kyu
Word Mesh
11
11
6
93%
of
69
208
rt-hawk
Fundamentals
Regular Expressions
Declarative Programming
Advanced Language Features
Strings
Arrays
7 kyu
80's Kids #2: Help ALF Find His Spaceship
29
29
4
89%
of
124
689
NateBrady23
2 Issues Reported
Algorithms
Lambdas
Functional Programming
Functions
Declarative Programming
Control Flow
Basic Language Features
Fundamentals
Maps
Data Structures
Arrays
Beta
Toothpick Sequence
1
1
0
100%
of
1
5
dasoca
Algorithms
Mathematics
Numbers
Sequences
Arrays
Recursion
Computability Theory
Theoretical Computer Science
7 kyu
80's Kids #5: You Can't Do That on Television
17
17
3
89%
of
115
606
NateBrady23
Algorithms
Fundamentals
Strings
Regular Expressions
Declarative Programming
Advanced Language Features
Loading...
Confirm