Project-based JavaScript workshops.
Follow a structured learning path, work on lots of fun projects, and get the support you need to work through challenges.
🔥 Join the Vanilla JS Academy! A new session starts on July 18, and registration is open now.
The Workshops
Workshops run concurrently, and are designed to be taken one at a time. Don’t sign up for both during the same session.
- Vanilla JS Essentials. Learn the fundamentals of DOM manipulation and injection, working with APIs and asynchronous JavaScript, managing data with arrays and objects, and saving state with browser storage.
- Structure & Scale. Learn how to structure and organize your code as your projects grow and scale. Dig into concepts like utility libraries, object-oriented programing, JavaScript classes, web components, ES modules, and service workers.