Advent of Code

adventofcode.com

Visit Website

An annual set of 25 daily programming puzzles released each December, solvable in any language, with a global leaderboard.

Why it is useful

It's become a genuine annual tradition in the programming community — a fun, low-stakes way to try a new language or sharpen problem-solving skills daily throughout December, with a large community sharing solutions and approaches afterward.