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
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)
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 (3456)
Algorithms (2440)
Data Types (2077)
Logic (1777)
Numbers (1025)
Strings (1022)
Puzzles (1004)
Arrays (858)
Games (857)
Mathematics (765)
Basic Language Features (746)
Programming Paradigms (691)
Control Flow (478)
Data Structures (463)
Declarative Programming (426)
Advanced Language Features (293)
Regular Expressions (224)
Object-oriented Programming (219)
Functions (194)
Lists (174)
Functional Programming (158)
Arithmetic (142)
Loops (140)
Objects (123)
Bugs (120)
Data (118)
Theoretical Computer Science (97)
Sorting (92)
Security (90)
Classes (89)
Parsing (89)
Algebra (88)
Binary (87)
Computability Theory (85)
Recursion (85)
Utilities (85)
Integers (84)
Databases (83)
Information Systems (83)
SQL (81)
Optimization (77)
Cryptography (68)
Dates/Time (64)
Graphs (62)
Geometry (61)
Sequences (54)
Performance (51)
Design Principles (50)
Design Patterns (49)
Formatting (48)
1 Kata Found
5 kyu
Binary Tree Serpentine Traversal
9
9
4
96%
of
28
80
Ban-Ath
Algorithms
Binary Search Trees
Trees
Binary
Data Structures
Traversal
Recursion
Computability Theory
Theoretical Computer Science
Confirm