Skip to content
breakpoınt

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.

Play on javascript30.com

Free · Login needed · Browser · Beginner

JavaScript30 preview

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.

Is this your game? Update the listing

Keyboard shortcuts

j / k
Move down / up the list (this page)
] / [
Next / previous page
o
Open the focused game
b
Save or unsave the focused game
/
Search (the home list, or the command palette elsewhere)
Ctrl K
Command palette: games, skills, pages (works even when single keys are off)
?
This help