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.
They also get these awesome bonuses
In addition to the workshop and course materials, all training participants receive these valuable bonus materials:
- The Complete Set of Vanilla JS Pocket Guides, my short, focused training guides for beginners.
My training workshops can include any or all of the following topics.
- DOM manipulation, injection, and traversal
- How to work with strings, arrays, and objects
- Functions, hoisting, and scoping
- How to ensure cross-browser compatibility
- Browser storage
- 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
Ready to level-up your team?
My training workshops are customized for you team. Apply for team training to get started.
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.