Skip to main content Accessibility Feedback

Writing Vanilla JS Plugins

Learn how to write flexible, modular, scalable JavaScript plugins that grow with you and your users.

Pre-order today and save 50% off the launch price!

Start learning now →

What you’ll learn

  • How to write modular code.
  • How to scope code so that it can be dropped into any project.
  • How to expose public functions and APIs in your plugin.
  • How to let users pass in their own options and settings.
  • How to make your plugins work with module bundlers like WebPack and Browserify.

Stream the crash course videos in HD on any device.

Loved your book, it's become a daily reference for me. Fantastic stuff! - Chris Baughman

You'll also get these awesome bonuses

  • All of the source code and well-documented demos so that you can see the lessons in action.
  • A cheat sheet of all of the vanilla JavaScript functions, browser APIs, and code snippets from the course, and a bunch of additional ones that aren't.
  • A vanilla JS plugin reference guide, with links to dozens of vanilla JavaScript plugins and helper libraries that make working with vanilla JS even easier.
  • Vanilla JavaScript plugin boilerplates to help accelerate the development time of your next project.
  • Exclusive access to my private Slack team, where you can chat with other students, get feedback on code, ask questions, and share the latest tips, tricks, and strategies for going vanilla JavaScript.

Start learning now →

The cheat sheet and the ability to ask questions on Slack were worth the price of the book alone. - David Buchholz

Your 100% Money-Back Guarantee 💰

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

About the Author

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.

Ready to buy?

Get everything you need to start writing flexible, modular plugins with vanilla JavaScript:

  • The Course Video Series (stream in HD on any device)
  • The Source Code & Demos
  • The Vanilla JS Cheat Sheet
  • The Vanilla JS Plugins Reference Guide
  • The Vanilla JS Boilerplates
  • Exclusive Slack Access
  • FREE Updates for Life

Pre-order today and save 50% off the launch price!

Pre-order now for just $59 $29

Want to save 30%? Get this course as part of the Complete Series or Advanced Series.

Ever wanted to ditch jQuery but not sure how? This book by @ChrisFerdinandi will set you on the right path. - Jeremy Green

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.