JavaScript Programming

Learn the fundamentals of using a client-side scripting language for browsers, and the basic programming constructs in JavaScript. This two-day course prepares you to begin maintaining basic JavaScript objects and routines on a standard web page.


Terry Zimmer

Terry Zimmer

Terry Zimmer is currently an IT architect, working with enterprise web UI, security and services frameworks, and architecture and technology standards for a large financial IT company. He has worked in banking and insurance software development for more than 25 ... read more

Who Should Attend

This course is appropriate for web and mobile designers and developers with some background in HTML.

Benefits and Learning Outcomes

  • Learn the fundamentals of programming for the browser
  • Understand what goes on “behind the scenes” of web pages with the Document Object Model
  • Add interactivity to a page based on user responses
  • Debug Javascript routines to correct errors

Course Outline/Topics

  • Programming JavaScript statements, routines, conditional logic and loops
  • Using variables, data types and operators correctly
  • Using native Javascript functions to manipulate strings, numbers, dates and arrays
  • Writing custom functions
  • Introduction to objects
  • Handling browser window objects and events


Web Design Fundamentals course or the equivalent.


This course meets on two Saturdays.

Dates and locations to be announced.