The Complete Set
Get every pocket guide, all of the source code and demos, and exclusive Discord access.
You’ll automatically get any new pocket guides I release in the future, completely free.
🔥 Cyber Monday Sale (extended)! This week only, save 50% on every ebook, video course, and bundle. If you buy a bundle, you'll also get $673 in free bonus gifts. This sale ends this week, so don't wait!
- DOM Manipulation. Learn how to get DOM elements, manipulate them, and listen for events in the browser.
- Strings & Numbers. Transform and edit strings and numbers for use in modern websites and web apps.
- Arrays & Objects. Dive into the many modern methods for editing and transforming arrays and objects.
- Variables, Functions, and Scope. What are arrow functions? What’s function hoisting? What’s the difference between
const, and when should you use each?
- DOM Injection & Traversal. Learn how to set and get HTML, add and remove elements, climb up and down the DOM tree, and more.
- Browser Storage. Store data in localStorage and sessionStorage, get and set cookies, and create a local database with indexedDB.
- Writing Libraries. Learn how to write flexible, modular, scalable libraries that grow with you and your users.
- Service Workers. Learn how to build more resilient web experiences that load faster and even work offline.
- Web Components. Learn how to create custom HTML elements, with built-in styles, interactivity, and encapsulation.
- State-Based UI. Learn how to build interactive websites and web apps with state-based UI and data reactivity.
- Accessible Components. Build interactive components that work for everyone who uses your site or app.
- Serverless. Create your own APIs, microservices, and client-side web apps with serverless functions.
- Token-Based Authentication. Learn how to register, login, and manage user sessions with token-based authentication.
- Terminal & Command Line. Get comfortable with the command line and learn how to speed up development with Terminal.
🧠 Multiple formats for different learning styles. Available in streaming HD videos with captions, and written lessons in ebook format. Watch or read on any device.
BONUS: Don't go it alone! Get exclusive Discord access.
This is not available for sale at any price, and my students regularly tell me it's one of the most valuable things that comes with the guides.
🎁 Exclusive Cyber Monday Sale Bonus Gifts
If you buy a pocket guide or video course bundle this week, you'll also get $673 worth of bonus gifts. This offer ends this week, so don't wait!
- Watch me live-code vanilla JS projects with the Vanilla JS Live-Code Series. Follow along, try it yourself first, or dig into the completed source code for over a dozen projects. Valued at $249.
- Get hands-on learning with real projects with the Project Bundle. You get starter templates, helpful tips and resources, and step-by-step tutorials. Valued at $149.
- Learn how to build insanely fast WordPress sites Wicked Fast Websites. You'll learn how to measure performance, reduce page weight, and make simple server optimizations. Valued at $39.
- Learn how to write resumes that get seen by an actual human, navigate the interview process, and more with my Web Developer Career Guide. Valued at $39.
- Watch my webinar on my favorite vanilla JS methods, browser APIs, and coding techniques. Valued at $39.
- Get access to 8 bonus projects normally only available to Vanilla JS Academy alumni. Valued at $99.
- Read my manifesto on building a simpler, more resilient web, The Lean Web, in downloadable ebook format. Valued at $29.
- Get a copy of the Best of Go Make Things, a collection of some of the best articles from my newsletter. Valued at $19.
- Learn modern best practices and code patterns.
- Spend less time Googling and more time working on cool stuff.
- Follow a learning path or jump around based on your needs.
- Work on real projects and build your portfolio.
A Sample Lesson
Try it for free
Want to get a sense for what my pocket guides are like? Get a free copy of the DOM Manipulation guide in PDF format.
This isn't a sample chapter. It's the full guide. The paid version comes in more formats and includes the source code for the lessons and project.
Your 100% Money-Back Guarantee 💰
Hi, I'm Chris Ferdinandi. 👋
Ready to buy?
- The Pocket Guides (in ebook format, streaming HD video, or both)
- DOM Manipulation
- Strings & Numbers
- Arrays & Objects
- Variables, Functions, and Scope
- DOM Injection & Traversal
- Browser Storage
- APIs & Asynchronous JS
- Writing Libraries
- ES Modules
- Service Workers
- Web Components
- State-Based UI
- Testing Vanilla JS
- Accessible Components
- Token-Based Authentication
- Terminal & Command Line
- The Source Code & Demos
- Exclusive Discord Access
- FREE Updates for Life
🔥 Cyber Monday Sale (extended)! This week only, save 50% with the code
BLACKFRIDAY2023 at checkout.
Frequently Asked Questions
Not ready yet? Get daily developer tips.
Hate the complexity of modern front‑end web development? I send out a short email each weekday on how to build a simpler, more resilient web. Join over 14k others.