Getting Started with Javascript

Characteristics Of This Class:

Learning Javascript enables you to create enhanced user interfaces and dynamic, interactive websites. If you're comfortable with HTML and CSS but have never done any programming, this workshop will get you started with an overview of Javascript and its capabilities.

Through engaging lecture with live examples, this workshop demonstrates Javascript fundamentals, including variables, statements, expressions, arrays, objects, and functions. You'll learn how to integrate Javascript into your website and get a foundation for using Javascript libraries such as jQuery.

This workshop will cover:

  • Adding Javascript to a web page
  • Understanding and defining variables
  • Declaring and accessing arrays
  • Declaring and accessing objects
  • Understanding functions
  • Using Javascript libraries

Who Should Take This:

Web designers with a solid grasp of HTML and CSS who want to begin incorporating dynamic and interactive content into their websites.

Brian Shaffer

Brian Shaffer

Brian Shaffer is a seasoned web developer and Internet marketer. Over the past eight years, Brian has designed, developed, and marketed over 70 sites that are growing and thriving today. As an HTML, CSS, Javascript, and PHP expert, Brian builds on all major open source platforms, including WordPress and BigCommerce, to provide companies with sites that they can maintain without knowing how to program. Over the past few years, Brian has taken a liking to Twilio, and has built many phone and text message applications for clients using their platform. Take a look at some of the demos at Brian Shaffer's blog.

This class was perfect. I wouldn't change anything about it.

Danny, 7/9/2014

This class was great. The instructor made so many concepts so simple to understand!

Patrick, 6/12/2014

A really great introduction to Javascript for beginners!

Shannon, 6/12/2014

Brian (the instructor) simply explained complex ideas.

Doug, 5/1/2014

The instructor was very knowledgeable and explained the lessons well.

Ramsay, 5/1/2014

GREAT emphasis on the fundamentals. Good to have a list of resources for further learning. The instructor was awesome. I really like how the instructor stopped and reviewed basics by asking the class to answer questions like "What type is this?"

Nadia Eve, 9/5/2012

The class had very entry-level descriptions, which is exactly what i needed. The instructor was very knowledgable used simple terms and broke down the content.

joe, 9/5/2012

Instructor Raine Lourie is easy to understand and thorough in his explanations. Excellent beginner class!

Ruth Roslyn, 9/5/2012

Very well presented and directly relative to my job role. Raine was very clear, concise and completely understood the knowledge level of the students.

Stephen, 5/19/2012

The instructor did a great job of explaining very complex code and code concepts. I am now able to look at Javascript and be able to understand more about what is happening.

Gwendolyn, 5/9/2012

I got the overall view I wanted!

Kiley, 5/9/2012

Related Classes & Workshops

Below is a list of classes & workshops that are related to the one you are reading about now. We also encourage you to take a look at our "help me choose" page for much more information on choosing which BDA program is right for you.

Optional Payment Plan for :

We want to make our training as accessible as possible so we offer a simple payment plan for our . Each of the 4 payments is 25% of the total registration fee with no finance charges or other costs. The first payment will be taken when you register and the remaining 3 payments are paid every month for the following 3 months (detailed payment information in the table below). It's easy to take advantage of this option and we encourage you to sign up early since these programs often fill up fast! If you're interested, don't register online. Instead, please contact BDA staff at 303-800-4647 or email us with the name and start date of the class you wish to attend ( and we'll get you setup, take your first payment, and confirm your registration.


Payment Program Details

  BDA Member Non-Member
Payment 1
Paid at time of registration.
$17.25 $22.25
Payment 2
Due one month after registration.
$17.25 $22.25
Payment 3
Due two months after registration.
$17.25 $22.25
Payment 4
Due three months after registration.
$17.25 $22.25
Note: registrants using the payment plan are not eligible for the early registration discount and always pay the standard registration fee ($69.00 for BDA members and $89.00 for non-members).

Registration Fees

BDA Members: $59.00

Non-Members: $79.00

Registration Discount Applied
You save $10.00 by registering before midnight on 1/18/2015. Standard registration fees for this program are $69.00 for members and $89.00 for non-members.

Scheduled Dates

January 22, 2015

Complete Schedule:
1/22/2015 | 6pm - 9pm

Location: Boulder (Details)


May 14, 2015

Complete Schedule:
5/14/2015 | 6pm - 9pm

Location: Boulder (Details)


July 09, 2015

Complete Schedule:
7/9/2015 | 6pm - 9pm

Location: Boulder (Details)