Skip to main content Accessibility Feedback

Pocket Guides for Teams

Everything your team needs to level-up and master JavaScript.

Short, focused video courses and ebooks that your team can watch or read from anywhere. Perfect for remote and distributed teams.

Used by developers at companies like...

How it works

A team license gives your entire team access to the complete set of pocket guides.

  • Learn Fundamental Skills. From DOM manipulation basics to advanced app development, your team will learn a wide range of evergreen topics.
  • Multiple Learning Formats. Everyone learns differently. Team licenses include both streaming HD videos with captions, and written lessons in ebook format.
  • Source Code. Many developers learn best through experimentation. Your team gets the complete source code for all of the lesson and projects.
  • Community Access. Your team gets exclusive access to my private Slack workspace, where they can chat with other students and ask questions.
The cheat sheet and the ability to ask questions on Slack were worth the price of the book alone.- David Buchholz

What your team will learn

From DOM manipulation basics to advanced app development, your team will learn a wide range of evergreen topics.

  1. DOM Manipulation. Learn how to get DOM elements, manipulate them, and listen for events in the browser.
  2. Strings & Numbers. Transform and edit strings and numbers for use in modern websites and web apps.
  3. Arrays & Objects. Dive into the many modern methods for editing and transforming arrays and objects.
  4. 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?
  5. DOM Injection and Traversal. Learn how to set and get HTML, add and remove elements, climb up and down the DOM tree, and more.
  6. Browser Storage. Store data in localStorage and sessionStorage, get and set cookies, and create a local database with indexedDB.
  7. APIs & Asynchronous JS. Learn how to work with APIs and asynchronous JavaScript.
  8. Writing Libraries. Learn how to write flexible, modular, scalable libraries that grow with you and your users.
  9. ES Modules. Learn how to structure projects, import and export modular JavaScript files, and bundle your code for production.
  10. Service Workers. Learn how to build more resilient web experiences that load faster and even work offline.
  11. State-Based UI. Learn how to build interactive websites and web apps with state-based UI and data reactivity.
  12. Serverless. Create your own APIs, microservices, and client-side web apps with serverless functions.
  13. Token-Based Authentication. Learn how to register, login, and manage user sessions with token-based authentication.

Your 100% Money-Back Guarantee 💰

Don’t put off giving your team the training they need! If you’re not 100% satisfied with the pocket guides, let me know and I’ll give you a full refund.

About the Instructor

Chris Ferdinandi

Hi, I'm Chris Ferdinandi. I believe there’s a simpler, more resilient way to make things for the web.

I’ve taught developers at organizations like Chobani and the Boston Globe, and my JavaScript plugins have been used by organizations like Apple and Harvard Business School. My developer tips newsletter is read by over 12,700 developers each weekday.

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?

Give your team the skills they need to master JavaScript and save 50%.

Team licenses include a number of spots to allocate to your team. The spots do not expire, but cannot be reassigned once used.

10 Spots - $7,720 $3,860

15 Spots - $11,580 $5,790

20 Spots - $15,440 $7,720

30 Spots - $23,160 $11,580

40 Spots - $30,880 $15,440

Need more than 40 spots? Email me for custom pricing at

If you’re a beginner, or just looking to fill in some knowledge gaps, the Vanilla JavaScript Pocket Guides from Chris Ferdinandi are clear, informative and to the point. Cannot recommend enough!- Dino Koutrouzas

I've been stuck on the same JavaScript project for AGES, but I'm so happy because I've finally managed to finish it all thanks to Chris Ferdinandi!

I found out about him, signed up for his daily newsletter and bought his Vanilla JS Guides. I'm so glad I did because I've only worked through two of the guides and yet he's COMPLETELY changed the way I think about JavaScript.

Putting everything he's taught me into practice, I managed to rewrite the project over a weekend! He was even kind enough to personally help me on Slack with an aspect I was particularly struggling with... I SERIOUSLY recommend checking him out! 😄

- Kieran Barker
Chris’s pocket guides are great. I definitely recommend picking them up if you’re learning or interested in learning Vanilla JavaScript.- Scott Tirrell
I thank you from the bottom of my heart. If it had not been for you, I would not be able to learn JavaScript.- Patricia Parker
Wanting to learn JavaScript from scratch, make the transition from jQuery or some other library? Already pretty competent and just want to get better?

Chris Ferdinandi has got your back and his learning platform is a *tremendously good value*.- Jonathan Schofield

Start learning now →

Looking for something more hands on?

Your team may enjoy the Vanilla JS Academy, a project-based online workshop designed to fit around your team’s schedule and promote deeper learning and retention.

If you have any questions about anything, feel free to send me an email at