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 (5020)
Algorithms (3932)
Data Types (2989)
Logic (2812)
Numbers (1620)
Puzzles (1436)
Strings (1414)
Mathematics (1263)
Arrays (1249)
Games (1171)
Basic Language Features (1026)
Programming Paradigms (971)
Control Flow (704)
Data Structures (704)
Declarative Programming (586)
Advanced Language Features (421)
Regular Expressions (319)
Object-oriented Programming (306)
Functions (272)
Lists (243)
Arithmetic (216)
Loops (199)
Functional Programming (198)
Objects (181)
Algebra (176)
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 (117)
Optimization (116)
Classes (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)
594 Kata Found
7 kyu
SQL easy regex extraction
3
3
0
93%
of
20
47
Javatlacati
Fundamentals
Regular Expressions
Declarative Programming
Advanced Language Features
Strings
Beta
Random Object
1
1
0
88%
of
4
5
OpenByte
Puzzles
Fundamentals
Games
Advanced Language Features
Beta
Regex to Match Significant Figures
1
1
0
75%
of
2
4
beaux
Puzzles
Regular Expressions
Declarative Programming
Advanced Language Features
Fundamentals
Strings
Numbers
8 kyu
Multiply
512
512
75
77%
of
5,843
1,744,910
1 Issue Reported
Bugs
Beta
Shorten composite Full Name
1
1
0
75%
of
4
9
silvio.galli
Fundamentals
Strings
Regular Expressions
Declarative Programming
Advanced Language Features
6 kyu
IP Validation
420
420
81
81%
of
1,709
12,899
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
80
286
dcieslak
Fundamentals
Strings
Regular Expressions
Declarative Programming
Advanced Language Features
6 kyu
Filter valid romans
15
15
3
95%
of
56
136
St3f4n
Fundamentals
Regular Expressions
Declarative Programming
Advanced Language Features
Strings
7 kyu
Remove anchor from URL
74
74
18
83%
of
658
7,281
jhoffner
3 Issues Reported
Fundamentals
Regular Expressions
Declarative Programming
Advanced Language Features
Strings
7 kyu
Convert a Number to money!!
26
26
3
82%
of
118
511
user4386369
Fundamentals
Regular Expressions
Declarative Programming
Advanced Language Features
Strings
6 kyu
Don't get stressed
1
1
1
100%
of
15
51
tu6619
Fundamentals
Regular Expressions
Declarative Programming
Advanced Language Features
Strings
2 kyu
C Puzzle: Pointer Monster
38
38
5
94%
of
33
72
Bubbler
Puzzles
Advanced Language Features
Fundamentals
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
7 kyu
getNames()
19
19
4
81%
of
308
4,745
jhoffner
Bugs
7 kyu
Password should not contain any part of your username.
4
4
1
79%
of
14
50
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
54
54
14
91%
of
244
1,298
GiacomoSorbi
Fundamentals
Queues
Arrays
Lists
Data Structures
Map/Reduce
Algorithms
Recursion
Computability Theory
Theoretical Computer Science
Arithmetic
Mathematics
Numbers
Beta
Mission: Impossible
3
3
0
83%
of
3
5
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
14
85%
of
496
2,995
sergarrick
1 Issue Reported
Fundamentals
Regular Expressions
Declarative Programming
Advanced Language Features
Strings
7 kyu
Remove duplicate words
44
44
29
90%
of
444
2,755
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
4
96%
of
93
341
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
5
93%
of
127
543
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
Word Mesh
11
11
6
93%
of
69
212
rt-hawk
Fundamentals
Regular Expressions
Declarative Programming
Advanced Language Features
Strings
Arrays
7 kyu
80's Kids #5: You Can't Do That on Television
18
18
4
89%
of
118
614
NateBrady23
Algorithms
Fundamentals
Strings
Regular Expressions
Declarative Programming
Advanced Language Features
Loading...
Confirm