Advent of JavaScript
24 daily JavaScript mini-projects with starter HTML and CSS
Advent of JavaScript is a set of 24 small front-end projects, one sent by email each day from 1 to 24 December. Each challenge gives you starter HTML and CSS, so you only write the JavaScript that makes the page work. A short brief explains the goal, with ideas for going further.
Free · Login needed · Browser · New puzzle daily · Beginner
About Advent of JavaScript
You practise working with the DOM, events and everyday browser JavaScript by building real interface pieces. It suits beginner and intermediate developers who already know basic JavaScript.
Signing up is free. A paid option adds a video tutorial and the final solution. The most recent edition listed on the site is 2024, and older editions are also listed.
On Breakpoint since 23 Oct 2026.
