A programming kata is an exercise which helps a programmer hone his skills through practice and repetition.

This is the index of the series "Scala Tutorial Through Katas". Articles are divided into easy, medium and hard. Beginners should start with easy ones and move towards more complicated once they feel more comfortable programming in Scala.

Katas

Fizz Buzz (Easy)

Berlin Clock (Easy)

Prime Factors (Easy)

Tennis Game (Easy)

String Permutations (Easy)

Word Wrap (Easy)

Mars Rover (Medium)

Bowling Game (Medium)

Reverse Polish Notation (Medium)