A free Advent calendar of small programming puzzles, created and run annually by Eric Wastl, that can be solved in any programming language and spans a range of skill levels. No computer science background is required. Participants use the puzzles for interview preparation, company training, university coursework, general practice, a speed contest with global leaderboards, or to challenge each other.