Video · Web DevelopmentFree

JavaScript30

Thirty small projects in thirty days, built in plain JavaScript with no frameworks, libraries or build tools. The fastest cure for framework dependence.

Format

Video

Topic

Web Development

Provider

Wes Bos

Time needed

30 days, about an hour each

Level

Beginner

Access

Free

What it is

A free video course of thirty self contained builds, each about an hour, using nothing but the browser and JavaScript. A drum kit, a clock, a video player, a speech detector and so on.

Why plain JavaScript is the point

Developers who learn through a framework often cannot do simple things without it, because the framework has always handled the document, the events and the state. Thirty exercises where none of that is available rebuilds the underlying capability quickly, and it makes the framework easier to understand afterwards, because you now know what it is doing for you.

How to use it

One a day, attempted before watching. Watching thirty videos teaches very little; building thirty things teaches a lot.

Best for: developers whose JavaScript only works inside a framework, and beginners wanting momentum.

javascriptfrontendfree coursebeginner friendly

Ready to start?

Opens on Wes Bos in a new tab.

Open resource
Work with me

Stuck on something specific?

Writing only gets you so far. If you want an answer to your situation rather than the general case, book a session and we will work through it together. Every session is free; a few slots open each week.

Follow along

New writing, resources and project ideas land here first.