Skip to main content Accessibility Feedback

Team Training

Level-up your team’s core JavaScript skills with team workshops.

The web is littered with incomplete tutorials, out-of-date articles, and lengthy books that no one has time to read. Get personalized, project-based training to help your team master vanilla JavaScript with a trusted expert.

Apply for team training →

How it works

I offer half-day, full-day, and multi-day workshops that include a mix of lectures, live examples, and hands-on projects. Participants leave the workshop with:

  • All of the source code from the examples and projects.
  • PDF copies of all of my slides.
I recommend Chris Ferdinandi to all JavaScript learners :) - Alex Muraro

They also get these awesome bonuses

In addition to the workshop and course materials, all training participants receive these valuable bonus materials:

  • Access to my private Vanilla JS Slack room, where you can chat with other members, get feedback on code, ask questions, and share the latest tips, tricks, and strategies for going vanilla JavaScript.
  • The Complete Set of Vanilla JS Pocket Guides, my short, focused training guides for beginners.
  • My vanilla JavaScript toolkit, packed with cheat sheets, code snippets, boilerplates, helper functions, polyfills, and a growing list of recommended vanilla JS plugins.
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


My training workshops can include any or all of the following topics.

  • Vanilla JavaScript Fundamentals
    • DOM manipulation, injection, and traversal
    • How to work with strings, arrays, and objects
    • Functions, hoisting, and scoping
    • How to ensure cross-browser compatibility
  • Advanced Vanilla JavaScript
    • Browser storage
    • Ajax/HTTP
    • How to write modular, reusable code
    • How to create flexible, extensible plugins
  • Building Web Apps with Vanilla JS
    • How to render content
    • How to bind data and manage state
    • URL routing
    • Custom events

About the Trainer

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 your team master vanilla JavaScript, quickly and efficiently.

Ready to level-up your team?

Get personalized, project-based training to help your team master vanilla JavaScript with a trusted expert.

My training workshops are customized for you team. Apply for team training to get started.

Apply for the Team Training

Or send me an email at

Clarity. Brevity. Unpretentious explanation. Care for best practices. Obvious attentiveness. Available to help "unstuck" students. You actually rock, Chris. - Kabolobari
God, you're amazing... I'm learning so much from you. - Mojtaba Seyedi, Front End Developer

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.