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 (5017)
Algorithms (3929)
Data Types (2988)
Logic (2810)
Numbers (1618)
Puzzles (1436)
Strings (1413)
Mathematics (1261)
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 (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 (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)
1426 Kata Found
7 kyu
Hungarian Vowel Harmony (easy)
18
18
4
91%
of
117
535
suic
Fundamentals
Strings
6 kyu
Catalog
36
36
10
90%
of
122
508
g964
Fundamentals
Strings
7 kyu
SQL easy regex extraction
3
3
0
92%
of
18
40
Javatlacati
Fundamentals
Regular Expressions
Declarative Programming
Advanced Language Features
Strings
Beta
Arithmetic function plotter
1
1
0
50%
of
2
3
ivosdc
Fundamentals
ASCII
Character Encodings
Formats
Arithmetic
Mathematics
Algorithms
Numbers
Arrays
Decimals
Strings
6 kyu
ByState
14
14
1
72%
of
51
165
g964
Fundamentals
Strings
Beta
Echo Program
1
1
0
67%
of
6
11
OpenByte
Puzzles
Games
Strings
6 kyu
Easy Balance Checking
41
41
13
82%
of
135
525
g964
Fundamentals
Strings
6 kyu
Errors : histogram
17
17
5
91%
of
88
367
g964
Fundamentals
Strings
6 kyu
Ranking NBA teams
38
38
15
86%
of
80
308
g964
Fundamentals
Strings
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
6 kyu
CamelCase Method
124
124
44
86%
of
1,501
8,981
bestwebua
Algorithms
Fundamentals
Strings
6 kyu
Positions Average
38
38
6
88%
of
111
485
g964
Fundamentals
Strings
5 kyu
First Variation on Caesar Cipher
396
396
41
83%
of
337
1,904
g964
Fundamentals
Ciphers
Algorithms
Cryptography
Security
Strings
Utilities
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
Make the Deadfish swim.
46
46
16
91%
of
490
3,373
NullData
Algorithms
Parsing
Strings
4 kyu
Counting String Subsequences
9
9
1
94%
of
16
31
hermanschaaf
Algorithms
Dynamic Programming
Strings
6 kyu
Playing with passphrases
312
312
47
88%
of
822
4,739
g964
Algorithms
Chars
Strings
Encoding
6 kyu
Alphabet war - airstrike - letters massacre
65
65
10
95%
of
250
894
dcieslak
Fundamentals
Strings
6 kyu
IP Validation
418
418
81
81%
of
1,707
12,883
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
285
dcieslak
Fundamentals
Strings
Regular Expressions
Declarative Programming
Advanced Language Features
6 kyu
Prize Draw
204
204
28
79%
of
397
1,735
g964
Fundamentals
Strings
Sorting
Algorithms
4 kyu
Strings Mix
812
812
102
86%
of
1,135
5,891
g964
Fundamentals
Strings
6 kyu
Rainfall
369
369
43
84%
of
568
2,862
g964
Fundamentals
Strings
6 kyu
Filter valid romans
15
15
3
95%
of
56
136
St3f4n
Fundamentals
Regular Expressions
Declarative Programming
Advanced Language Features
Strings
6 kyu
Salesman's Travel
207
207
40
89%
of
408
2,213
g964
Fundamentals
Strings
Beta
Random Wallpaper
0
0
0
10%
of
5
7
evilzero
3 Issues Reported
Fundamentals
Strings
5 kyu
Phone Directory
260
260
40
76%
of
333
1,742
g964
Fundamentals
Strings
5 kyu
Coding with Squared Strings
105
105
18
88%
of
169
735
g964
Fundamentals
Strings
7 kyu
Remove anchor from URL
74
74
17
83%
of
656
7,272
jhoffner
3 Issues Reported
Fundamentals
Regular Expressions
Declarative Programming
Advanced Language Features
Strings
Beta
Reversing a string
2
2
0
83%
of
145
476
jonbstrong
3 Issues Reported
Fundamentals
Strings
Loading...
Confirm