There are plenty of ways to learn how to code and many programming languages to get started with.
The site caters for relative beginners as well as expert coders and users can compare their solution with others after each problem, known as ‘katas’.
Users can play with friends or colleagues. The platform also has an international leaderboard that gives you worldwide standing among competitors.
There are also several more in-depth and specific courses available to choose from for a fee on the platform.
10 things you need to know direct to your inbox every weekday. Sign up for the Daily Brief, Silicon Republic’s digest of essential sci-tech news.