🛵 Code Katas

Some years ago while I was being mentored by a coworker with more experience, he suggested I start doing code katas to improve my coding skills. That was the first time I heard that term, so I asked and researched a little bit about it.

The first page you will find ishttp://codekata.com/, where you can check the definition of code katas and some examples to practice. Code katas are exercises about programming that help programmers improve their programming skills through practice and repetition. Usually, they are short and repeatable problems designed to challenge and teach different aspects of a programming language, or problem-solving strategies.

I have been using some platforms to practice code katas since then, and here is a list of them so you can start practicing:

There are a lot of other examples such as LeetCode, for example, HackerRank and AlgoExpert. Check them and compare which one is more useful for what you are looking to improve.