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)
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 (2983)
Logic (2805)
Numbers (1615)
Puzzles (1429)
Strings (1411)
Mathematics (1259)
Arrays (1247)
Games (1167)
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)
533 Kata Found
Beta
Shorten composite Full Name
1
1
0
50%
of
2
3
silvio.galli
1 Issue Reported
Fundamentals
Strings
Regular Expressions
Declarative Programming
Advanced Language Features
6 kyu
IP Validation
411
411
81
81%
of
1,675
12,734
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
76
270
dcieslak
Fundamentals
Strings
Regular Expressions
Declarative Programming
Advanced Language Features
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
638
7,199
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
115
494
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
31
68
Bubbler
Puzzles
Advanced Language Features
Fundamentals
6 kyu
Trim a String
27
27
2
95%
of
97
1,859
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
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
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
45
45
12
85%
of
479
2,894
sergarrick
1 Issue Reported
Fundamentals
Regular Expressions
Declarative Programming
Advanced Language Features
Strings
7 kyu
Remove duplicate words
44
44
28
89%
of
438
2,709
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
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 #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
4 kyu
Fluent Calculator
98
98
15
96%
of
92
312
karudedios
1 Issue Reported
Algorithms
Mathematics
Numbers
Metaprogramming
Advanced Language Features
Fundamentals
6 kyu
Meta Mad Libs
3
3
1
86%
of
7
17
ReganRyanNZ
Fundamentals
Regular Expressions
Declarative Programming
Advanced Language Features
Strings
Beta
Poetic rhythm
2
2
1
90%
of
5
10
AurelieBayre
Algorithms
Strings
Objects
Arrays
Regular Expressions
Declarative Programming
Advanced Language Features
Fundamentals
7 kyu
RegEx Like a Boss #2: Alphabetical Order String
3
3
2
83%
of
18
45
sgerodes
Algorithms
Regular Expressions
Declarative Programming
Advanced Language Features
Fundamentals
Strings
Beta
RegEx Like a Boss #3: Different Number Formats
2
2
0
67%
of
3
8
sgerodes
1 Issue Reported
Algorithms
Regular Expressions
Declarative Programming
Advanced Language Features
Fundamentals
Strings
Loading...
Confirm