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 (5019)
Algorithms (3931)
Data Types (2989)
Logic (2812)
Numbers (1619)
Puzzles (1436)
Strings (1414)
Mathematics (1262)
Arrays (1250)
Games (1171)
Basic Language Features (1025)
Programming Paradigms (971)
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 (216)
Functional Programming (198)
Loops (198)
Objects (181)
Algebra (175)
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)
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)
525 Kata Found
7 kyu
SQL easy regex extraction
3
3
0
93%
of
20
46
Javatlacati
Fundamentals
Regular Expressions
Declarative Programming
Advanced Language Features
Strings
6 kyu
Tribonacci Sequence
812
812
145
87%
of
5,361
34,957
GiacomoSorbi
4 Issues Reported
Fundamentals
Sequences
Arrays
Arithmetic
Mathematics
Algorithms
Numbers
Lists
Data Structures
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
Beta
Shorten composite Full Name
1
1
0
75%
of
4
9
silvio.galli
Fundamentals
Strings
Regular Expressions
Declarative Programming
Advanced Language Features
4 kyu
Square into Squares. Protect trees!
847
847
117
93%
of
567
3,098
g964
Fundamentals
Mathematics
Algorithms
Numbers
Sequences
Arrays
6 kyu
IP Validation
419
419
81
81%
of
1,708
12,898
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
17
83%
of
657
7,273
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
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
Collatz
22
22
5
95%
of
245
1,691
trent.armstrong
Algorithms
Expressions
Basic Language Features
Fundamentals
Arithmetic
Mathematics
Numbers
Sequences
Arrays
6 kyu
Sum of a Sequence [Hard-Core Version]
42
42
12
90%
of
105
374
GiacomoSorbi
1 Issue Reported
Algorithms
Optimization
Sequences
Arrays
Arithmetic
Mathematics
Numbers
6 kyu
English beggars
53
53
14
91%
of
243
1,296
GiacomoSorbi
Fundamentals
Queues
Arrays
Lists
Data Structures
Map/Reduce
Algorithms
Recursion
Computability Theory
Theoretical Computer Science
Arithmetic
Mathematics
Numbers
7 kyu
Recaman Sequence
3
3
0
76%
of
31
56
dasoca
Algorithms
Sequences
Arrays
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
495
2,994
sergarrick
1 Issue Reported
Fundamentals
Regular Expressions
Declarative Programming
Advanced Language Features
Strings
7 kyu
Remove duplicate words
44
44
29
90%
of
443
2,753
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
Loading...
Confirm