Foundations of Programming with JavaScript

Foundations of Programming with JavaScript
Event on 2013-06-28 09:30:00

About This Workshop

Who's it for?

This class is for people comfortable with HTML and CSS who want to start learning how to write programs using JavaScript and jQuery. During this one-day class, you will develop the foundation you’ll need in order to start on the path of becoming an effective JavaScript developer.

We don’t assume any knowledge of JavaScript, but because this class will focus heavily on learning via in-class exercises, we do want to make sure that you’re able to follow along and understand basic coding concepts. To that end, you’ll want to make sure that you’re comfortable answering the questions here – or at least making educated guesses – in order to get the most out of the class.

What you'll learn:

This one-day class runs from 9:30am to 5pm, including morning refreshments and lunch.

This class is aimed at introducing you to fundamental concepts of development using JavaScript. In this class, you’ll work through the process of building a simple game of hangman; along the way, you’ll learn about functions, arrays, objects, and prototypes, and get a brief introduction to the jQuery library. You’ll also learn about approaches that will help you write more maintainable code, and get introduced to tools for debugging and testing your JavaScript.

You’ll learn how to:

  • develop a simple program in a web browser using JavaScript and jQuery
  • debug your JavaScript code
  • follow practices that promote code that is readable, maintainable, and reusable

This class will give you a solid understanding of core JavaScript concepts, as well as an introduction to the jQuery JavaScript library. Upon completion of this class, you’ll be well-equipped to continue your JavaScript learning, and to apply your new skills to basic JavaScript challenges.



Attendees should bring a laptop with WiFi and a power cord, ready with a code editor and and browser. We strongly recommend the Google Chrome browser. 

We also recommend one of the following text editors for Mac: Sublime Text 2, TextMate, MacVim, Coda or Windows: E TextEditor, Notepad++, UltraEdit, but the most important thing is that attendees use a text editor they're comfortable with.


About the Instructor

Dan Heberden is a designer and front-end developer at Bocoup. He's also a member of the jQuery Board, where he serves as both the Infrastructure Lead and Documentation Lead for jQuery UI. You can find Dan online at Github, Twitter, and the #jquery and #jquery-dev channels on IRC.


Hotel and Parking Information

A corporate rate has been established at the nearby Renaissance Boston Waterfront Hotel for Bocoup guests. You can secure the discounted nightly rate through this link, or by calling 1-800-MARRIOTT and asking for the Bocoup rate. 

For our local guests who will be commuting in, The Bocoup Loft is a short walk from Red and Silver line access at South Station. There are also a number of paid parking lots and garages located along Congress St. and A St. which range in price from to per day. We recommend getting an early start in order to secure a parking space and arrive at the loft on time.


Refunds and Cancellation Policy

Need to cancel your ticket? Notify us in writing at no less than 30 days before the training for a refund less a 0 processing fee. Cancellations received less than 30 days prior to the training are non-refundable.  

You may transfer your ticket to another person by contacting and providing authorization.

Confirmed and paid attendees who do not attend or cancel after the deadline are liable for the entire fee. In the event the training is cancelled, the liability of Bocoup, LLC is limited to the return of paid registration fees. 

For questions about registration or assistance with any registration problems, please contact us at

at Bocoup Loft
355 Congress Street
Boston, United States

Leave a Reply