
A code kata is a programming exercise that helps programmers hone their skills through practice and repetition
They are also the greatest resource to practice Test-Driven Development

Practice makes perfect, so why not give you a list?
A thread


Gilded Rose Kata 
This kata is great for practising TDD, pair-programming and is ideally for starters.
It sets some constraints, which you often have in real life too making it a great challenge.
Resource: https://github.com/emilybache/GildedRose-Refactoring-Kata

This kata is great for practising TDD, pair-programming and is ideally for starters.
It sets some constraints, which you often have in real life too making it a great challenge.
Resource: https://github.com/emilybache/GildedRose-Refactoring-Kata
Bowling Game Kata
This kata is inspired by Uncle Bob himself
It's also a great exercise to practise TDD
After giving your best shot, do read the follow-up article written by one of the most influential programmers of all time
https://kata-log.rocks/bowling-game-kata
This kata is inspired by Uncle Bob himself
It's also a great exercise to practise TDD
After giving your best shot, do read the follow-up article written by one of the most influential programmers of all time

https://kata-log.rocks/bowling-game-kata
Game of Life Kata
This kata is about calculating the next generation of Conway's game of life
It's a great challenge, suitable for some test-driven frontend programming!
Why would you not make a beautiful grid?
https://codingdojo.org/kata/GameOfLife/
This kata is about calculating the next generation of Conway's game of life
It's a great challenge, suitable for some test-driven frontend programming!

Why would you not make a beautiful grid?
https://codingdojo.org/kata/GameOfLife/
Harry Potter Kata
Why not do a kata on a topic you love?
There are tons of developers out there that grew up watching H. Potter movies
It's the perfect kata for beginners to test-driven development, entirely language-independent
https://codingdojo.org/kata/Potter/
Why not do a kata on a topic you love?

There are tons of developers out there that grew up watching H. Potter movies

It's the perfect kata for beginners to test-driven development, entirely language-independent
https://codingdojo.org/kata/Potter/


A good kata is started with Test-Driven Development
Not all of them are fun though

Share some code kata's you like
The best ones will be added to the thread (along with credits)
