Dive into JavaScript, jQuery and Pure DOM Scripting
Join us for an Awesome Workshop on:

Dive into JavaScript, jQuery and Pure DOM Scripting

December 4 to 5, 2014 - 9:30am to 5:30pm Central Standard Time

This workshop has already been published as a course!

Dive into JavaScript, jQuery and Pure DOM Scripting

Some Key Takeaways!

By participating along with us in the workshop, you'll learn:

  • Discover how closures work
  • Discover how the new keyword and prototypal inheritance work
  • Discover how 'this' works
  • Discover how == and === work
  • Discover how DOM events work
  • Discover how HTML is translated into DOM elements and those elements are structured

Your (Awesome) Instructor

Justin Meyer

Justin Meyer

Justin is the CEO of Bitovi and the lead author of CanJS, JavaScriptMVC, jQuery++, FuncUnit, and StealJS. He likes closures, politics and hip-hop dancing.

Spend 2 Full Days Immersed With Two Leading JavaScript Masters

Workshop Details

Libraries like jQuery can make it fast and easy to work with the DOM, but they can also lead quickly to unmaintainable software. Real mastery comes when you know how the DOM works without simplification or abstraction. This workshop introduces you to the fundamentals of JavaScript and the DOM. With this knowledge, you can use your tools to create maintainable software that avoids bad choices which spell disaster down the road. Join Justin and Alexis on day one to solidify your knowledge of JavaScript closure, new keyword, "this", prototypical inheritance, type comparators and coercion. Then on day two learn to build interactive components through pure DOM scripting while learning jQuery and it's utilities. We are now accepting new registrations to this event. We expect it to be full at capacity with 15 people in-person and 70 participants online, so please get registered today and reserve your seat.

Daily Schedule

Day one will cover different aspects of the JavaScript language. We'll talk about how it works in memory and even code some core JavaScript features in JavaScript.

Day two will explore the DOM and jQuery by building our own version of jQuery. It will culminate in using our own version of jQuery to build a basic tabs widget.

Day 1

  • 8:30AM
    Tech Check and Hello
  • 9:00AM
    Basic JS
  • 10:00AM
    Types Operators and Primitives
  • 11:00AM
  • 12:00PM
  • 1:00PM
  • 2:00PM
  • 3:00PM
  • 4:00PM
    jQuery Functional Utils

Day 2

  • 8:30AM
    Hello and Review
  • 9:00AM
    Finding Elements
  • 10:00AM
    Traversing Elements
  • 11:00AM
    Element Attributes and Properties
  • 12:00PM
  • 1:00PM
    Element Styles and Positioning
  • 2:00PM
  • 3:30PM
    Build a Tabs Widget
  • 4:30PM

Interact with the Instructor - Online & In-Person

Get Your Questions Answered • Code Along with the Class • Classroom Format

Is This Workshop for Me?


This workshop is for people who are comfortable developing client side JavaScript, but have not mastered the language and the DOM. People who consider themselves quite strong developers will still get a lot out of it. However, novices will find themselves struggling.

Any Prerequisites?

  • Participants should be able to articulate themselves with JavaScript reasonably well. For example, they shouldn't need to look up how to define a function or write a for loop. They should know how to do some basic DOM manipulation with a library or natively.

Event Details


2 Full Day Workshop Sessions

Replay Videos (available immediately)


December 4 to 5, 2014 - 9:30am to 5:30pm Central Standard Time


Option 1: Attend online on our full HD live stream

Option 2: Attend in-person at HQ in Minneapolis, MN