Your first time on this page? Allow me to give some explanations.
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.
Thank you gamontal & contributors
View Topic on GitHub:
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
Katas on Symfony2 Framework
This repository contains Hands on Test Driven Development Katas (.NET Core 3.1)
.Net Code Katas - A prebuild Kata project that already includes tests and base classes.
The starting code for several code katas on a racing car theme
Exercise used for our recruitment process
A legacy refactor kata, focused on the violation of the tell don't ask principle and anemic domain model
Starting code and proposed solution for Functional Structures Refactoring Kata
Katas that are delivered incrementally - the full problem is not displayed at once, it is revealed when one part is done
the goal of this kata is to learn to work incrementally by implementing a cli arguments parser.
A set of exercises for deliberate Git Practice
Code Katas to practice TDD in Go, Haskell, Java, PHP, Python, and TypeScript
Opening hours don't have to be so boring - A TDD & Refactoring Kata
Tutorials and programming exercises for learning Q# and quantum computing
Kata to practice refactoring away from a bad inheritance usage
A code kata on the Goose Game
My list of code katas
A Kata exercise. This one involves writing code to reserve seats on a train.
The Password-strength Checker TDD Kata
Starting code for the GildedRose Refactoring Kata in many programming languages.
Bioinformatics-themed kata for practicing string manipulation in a data transformation pipeline. Contains replit files to work quickly in an online dojo setting.