Kata-Log

All Topics

Choose Your Level

Starter
Experienced

Choose a Topic

Agile
BDD
Golden Master
Mocks
Outside-In
Pair-Programming
Refactoring
SOLID Principles
Software-Design
TDD

Choose a Constraint

Baby Steps
Ensemble Programming
Minimalist Coder
Mute Ping Pong
No Primitives
Simple Design
Tell! Don't ask!
The 70s Compiler

Katas to practice Refactoring

BugsZero Kata
Refactoring | Software Design

Gilded Rose Kata
Refactoring | TDD | Starter | Agile | Pair-Programming

Parallel Change Kata
Refactoring | Starter | Agile

Race Car Katas - Leaderboard
SOLID Principles | Refactoring | Experienced

Race Car Katas - Telemetry
SOLID Principles | Refactoring | Starter | Mocks

Sing a Song Kata
Refactoring | Starter | Golden Master

Task List Kata
TDD | Software-Design | Refactoring | SOLID Principles | Starter

Tell Don't Ask Kata
Experienced | TDD | Pair-Programming | Tell Dont Ask | Refactoring

Tennis Kata
Refactoring | TDD | Starter | Agile | Pair-Programming

Trip Service Kata
Refactoring | Starter | SOLID Principles | Software-Design

Ugly Trivia Game Kata
Refactoring | Golden Master | Experienced | Mocks | Pair-Programming | SOLID Principles | Software-Design

Yatzy Kata
Refactoring | TDD | Starter | Agile | Pair-Programming

Comprehensive Kata-Log made for facilitators and dojo lovers.
All contents are public domain and can be used without any strings attached.

Questions? Additions? Improvements?
Please add a new kata or create an issue .

Proudly hosted on GitHub