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: Nov. 29, 2021, 7:01 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
6m
EPL-1.0

Katas on Symfony2 Framework

1
0
6y 40d
n/a

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

653
179
103d
MIT

Others

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

15
19
3y 7m
Apache-2.0

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

224
226
7m
MIT

Exercise used for our recruitment process

29
15
4y 80d
n/a

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

12
18
57d
GPL-3.0

Starting code and proposed solution for Functional Structures Refactoring Kata

29
15
6m
MIT

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

63
12
7y 11m
n/a

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

6
9
1y 4m
MIT

A set of exercises for deliberate Git Practice

566
418
26d
MIT

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

4
2
71d
MIT

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

9
10
3y 73d
n/a

Tutorials and programming exercises for learning Q# and quantum computing

3.69K
987
13d
MIT

Kata to practice refactoring away from a bad inheritance usage

0
10
2y 7m
n/a

A code kata on the Goose Game

6
16
1y 5m
n/a

My list of code katas

445
151
60d
MIT

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

99
82
6y 4m
MIT

The Password-strength Checker TDD Kata

3
1
2y 4m
n/a

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

1.99K
2.85K
30d
MIT

Refactoring Kata

293
350
7m
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
10m
MIT

A Refactoring Golf exercise

33
19
3y 18d
n/a

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

1
0
11m
MIT

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

0
1
10m
MIT