User Experience on mobile might not be great yet, but I'm working on it.

Your first time on this page? Allow me to give some explanations.

Awesome Katas

A curated list of code katas

Here you can see meta information about this topic like the time we last updated this page, the original creator of the awesome list and a link to the original GitHub repository.

Last Update: June 26, 2022, 10:10 p.m.

Thank you gamontal & contributors
View Topic on GitHub:
gamontal/awesome-katas

Search for resources by name or description.
Simply type in what you are looking for and the results will be filtered on the fly.

Further filter the resources on this page by type (repository/other resource), number of stars on GitHub and time of last commit in months.

Clojure Katas inspired by Alice in Wonderland

794
500
1y 42d
EPL-1.0

Katas on Symfony2 Framework

1
0
6y 8m
n/a

This repository contains Hands on Test Driven Development Katas (C#)

653
179
10m
MIT

Others

.Net Code Katas - A prebuild Kata project that already includes tests and base classes.

15
19
4y 68d
Apache-2.0

The starting code for several code katas on a racing car theme

224
226
1y 76d
MIT

Exercise used for our recruitment process

29
15
4y 9m
n/a

A legacy refactor kata, focused on the violation of the tell don't ask principle and anemic domain model

12
18
8m
GPL-3.0

Starting code and proposed solution for Functional Structures Refactoring Kata

29
15
1y 46d
MIT

Katas that are delivered incrementally - the full problem is not displayed at once, it is revealed when one part is done

63
12
8y 5m
n/a

the goal of this kata is to learn to work incrementally by implementing a cli arguments parser.

6
9
1y 11m
MIT

A set of exercises for deliberate Git Practice

566
418
7m
MIT

Code Katas to practice TDD in Go, Haskell, Java, PHP, Python, and TypeScript

4
2
9m
MIT

Opening hours don't have to be so boring - A TDD & Refactoring Kata

9
10
3y 9m
n/a

Tutorials and programming exercises for learning Q# and quantum computing

3.78K
1.03K
4m
MIT

Kata to practice refactoring away from a bad inheritance usage

0
10
3y 82d
n/a

A code kata on the Goose Game

6
16
2y 12d
n/a

My list of code katas

445
151
8m
MIT

A Kata exercise. This one involves writing code to reserve seats on a train.

99
82
6y 11m
MIT

The Password-strength Checker TDD Kata

3
1
2y 11m
n/a

Starting code for the GildedRose Refactoring Kata in many programming languages.

1.99K
2.85K
7m
MIT

Refactoring Kata

293
350
1y 79d
MIT

Bioinformatics-themed kata for practicing string manipulation in a data transformation pipeline. Contains replit files to work quickly in an online dojo setting.

2
3
1y 5m
MIT

A Refactoring Golf exercise

33
19
3y 7m
n/a

An hour-long hands-on practice on readable and maintainable programming

1
0
1y 5m
MIT

An hour-long hands-on practice on readable and maintainable programming

0
1
1y 5m
MIT