Code katas

The term kata was first introduced by Dave Thomas in the book, The Pragmatic Programmer. He borrowed it from martial arts and applied it to the programming world. To code katas, you need to take a small requirement and create the code. Then do it over and over again, improving it until it is perfect. This is an easy way to practice coding while making your code better.

Get Skill Up: A Software Developer's Guide to Life and Career now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.