This is a curated set of programming exercises focused on building web applications with JavaScript.
It is designed for developers who are still gaining confidence and want to develop solid habits early.
The work is done using test-driven development, with an emphasis on refactoring and clean, maintainable code throughout.
TODO: Difficulty level and concepts applied.
See: http://codekata.com/kata/kata09-back-to-the-checkout/
See: http://codekata.com/kata/kata02-karate-chop/
See: https://en.wikipedia.org/wiki/Bubble_sort
See: https://github.com/sandromancuso/social_networking_kata
See: https://github.com/sandromancuso/shopping-basket
See: https://matteo.vaccari.name/blog/archives/154
See: https://github.com/sandromancuso/salaryslipkata
See: https://github.com/emilybache/Racing-Car-Katas/tree/main
See: https://github.com/emilybache/Racing-Car-Katas/tree/main
See: https://codingdojo.org/kata/Diamond/
See: https://codingdojo.org/kata/QotdCgi/
See: https://www.codurance.com/katas/build-a-christmas-tree
See: https://tddbuddy.com/katas/numbers-to-words.html
See: https://tddbuddy.com/katas/rock-paper-scissors.html|
See: https://tddbuddy.com/katas/todo-list.html
See: https://tddbuddy.com/katas/tic-tac-toe.html
See: https://tddbuddy.com/katas/memory-cache.html
See: https://tddbuddy.com/katas/parking-lot.html
See: https://tddbuddy.com/katas/library-management.html
See: Calculate bounding box width and height from given coordinates(x,y)