JavaScript Workshops

An amazing way to learn JavaScript

Learn from committers

Our instructors aren’t simply professional speakers, they’re also real Dojo developers that can answer tough questions and provide you with in-depth knowledge that only comes from experience writing actual applications.

Code as you learn

Live code throughout each section provides insight into what actually happens when APIs are used, and activities at the end of each topic solidify your knowledge by letting you go hands-on with code.

Ask your questions

When you attend a SitePen workshop, you’ll be able to ask questions directly to the instructor or get help through our online chat during the training.

Keep the resource kit

After taking one of our workshops, we want to make sure you’re set up to succeed. That’s why you get to keep a copy of the slides, code samples, and activities from your training as reference for when you begin applying your new knowledge to real projects.

Upcoming Workshops

Don’t see a workshop in your area?

Don’t be disappointed. We are always adding cities to our schedule. Tell us where you are, and we’ll see what we can do.

Come to my city!

Save on selected workshops with these special offers

Group discounts

Bring a friend—or your whole team—and get a 5% discount for the entire group.

Early bird specials

Register for workshops in advance to lock in a special reduced rate.

Bundle offers

Attend several workshops back-to-back and save an extra 5%.

Bring SitePen to your company with private workshops

Whether you’re looking to train a large group or simply want more privacy, our universally acclaimed trainers will come to you! Our private workshops feature the same materials as our standard workshops but run at a time and place of your choosing. Private workshops can also be customized to meet the specific needs of your team, so you can take deeper dives into the areas you are most interested in.

Schedule your private workshop today!

Call us at (650) 968-8787 or

Send us an email

List of available workshops

  • JavaScript 101

    Learn the fundamentals of how to use JavaScript and its core APIs

  • Dojo 101: Fundamentals

    Learn the fundamentals of Dojo from the experts at SitePen.

  • Dojo 201: Interfaces

    Explore how to create rich user interfaces with Dojo.

  • Dojo 202: Architecture

    Master the skills for creating fast & maintainable Dojo Web apps.

  • Intern

    Learn the basics of how to use Intern, a powerful stack for testing applications.

  • ES6 and TypeScript Fundamentals

    With the emergence of ES6 (or ES2015) and TypeScript, there are many changes in how we best work with JavaScript. This workshop focuses on the fundamental changes that are most important when developing applications and toolkits.

  • Dojo Core: The Essentials

    Learn the basics of how to use the Dojo Toolkit and its core APIs.

  • Dojo Widgets: The Essentials

    Explore the advantages Dojo offers for creating rich user interfaces across devices.

  • Dojo Architecture: The Essentials

    Master several skills for creating fast & maintainable Dojo Web apps.

  • Intern

    Learn the basics of how to use Intern, a powerful stack for testing applications.

We’ve helped hundreds of companies, big and small

Keep up-to-date on our latest workshops, posts, and more through our newsletter

Check out the most recent newsletter →