Skip to main content Accessibility Feedback

Vanilla JavaScript Pocket Guides

Everything you need to master JavaScript.

Short, focused ebooks and video courses made for beginners. Start building real JavaScript projects in under an hour.

  • Chobani
  • 10up
  • The Boston Globe


  • The Complete Set. Every pocket guide in the collection, including any new ones that come out in the future.
  • The Beginner’s Bundle. Kick-start your journey to vanilla JS with these essential pocket guides.
  • The Advanced Bundle. Take your vanilla JavaScript skills to the next level with these pocket guides on advanced topics.

Individual Guides

  1. DOM Manipulation. Learn how to get DOM elements and do awesome stuff with them.
  2. Strings, Arrays, and Objects. Transform and edit strings, arrays, and objects to make working with them easier and more productive.
  3. Variables, Functions, and Scope. What are arrow functions? What’s function hoisting? What’s the difference between var, let, and const, and when should you use each?
  4. DOM Injection and Traversal. Learn how to generate dynamic content, climb up and down the DOM, and more.
  5. Browser Storage. Store data in local storage, get and set cookies, and retrieve values from query strings.
  6. APIs & JavaScript. Learn how to work with APIs and integrate them into your sites and apps.
  7. Writing Plugins. Learn how to write flexible, modular, scalable plugins that grow with you and your users.
  8. Web Apps. Build interactive web apps and single page apps without libraries or frameworks.

Go from beginner to JavaScript expert

  • Learn modern best practices and code patterns.
  • Spend less time Googling and more time working on cool stuff.
  • Get the skills and confidence to really understand JavaScript.
  • Follow a learning path or jump around based on your needs.
  • Work on real projects and build your portfolio.

Your 100% Money-Back Guarantee 💰

Don’t put off learning vanilla JavaScript! If you’re not 100% satisfied with the pocket guide, let me know within 30 days of purchase and I’ll give you a full refund.

About the Instructor

Chris Ferdinandi

Hi, I’m Chris Ferdinandi. I write vanilla JavaScript plugins that are used by organizations like Apple, Harvard Business School, and CNN.

I want to help you master vanilla JavaScript, without all of the painful false starts and roadblocks I encountered when I was learning.

Not ready yet? Get daily developer tips.

I send out a short email each weekday with code snippets, tools, techniques, and interesting stuff from around the web.