There is no formation without repetition.
JavaScript30 is a free, self-paced coding challenge created by Wes Bos in which participants build 30 distinct projects in 30 days using only vanilla JavaScript, HTML, and CSS. No frameworks, compilers, libraries, or boilerplate code involved.
The program provides immediate access to all 30 tutorial videos, starter files, and completed solutions for each project, allowing flexible, binge-friendly learning. It is designed for beginner to intermediate developers and designers comfortable with basic JavaScript, aiming to strengthen skills by engaging directly with browser APIs and the DOM. Wes Bos offers the course as a gesture of gratitude to his community and a hands-on way to deepen one’s relationship with JavaScript through repeated, practical application .