JavaScript30
Build 30 small projects in plain JavaScript, one per day
JavaScript30 is a set of 30 small projects you build in 30 days, with one video for each. Projects include a drum kit you play with the keyboard, a custom HTML5 video player and a whack-a-mole game. You build each one with plain JavaScript and browser APIs, with no frameworks, libraries or build tools.
Free · Login needed · Browser · Beginner

About JavaScript30
It trains you to work with the DOM, events and built-in browser features. It suits beginner to intermediate developers who already know some JavaScript and want hands-on practice.
The course is free. You sign up with your email to get the videos, and all 30 days are open at once, so you can go at your own pace. Wes Bos made it.
On Breakpoint since 23 Oct 2026.
