Vocabulary Kata: is an algorithm you have to solve in any programming language you desire
Kyu: is a digit that determines kata difficulty level as well as the user rank on the platform
Node.js & ES6+ Support The current Node versions available are the following Node.js v6.x, Node.js v8.x and Node.js v10.x
Purpose Practicing katas could help you to improve your algorithmic thinking. It could also help going to interviews more confident and learning a few tricks of your prefered language.
Repository Structure There's a folder for each kata nested in its own kyu
├── 8-kyu/
│ ├── Super_Ball_Regular_Ball
│ │ ├── program.cs
│ │
│ └── ...
│
├── 7-kyu/
│ ├── Binary Addition
│ │ ├── program.cs
│ │
│ └── ...