Course Description

Able to be embedded or integrated into HTML, JavaScript runs in the browser environment and is useful for adding interactive capabilities to web pages. Identify some guidelines to be followed while writing scripts, and manage the window using the properties and methods of the window object. You can add content to documents, create dynamic documents and navigate between layers in the document, and validate data in the form using control constructs. Examine the different approaches to validate information entered by users while submitting the form. PREREQUISITE: Introduction to HTML & CSS or equivalent experience.

Course Outline

Intro to JavaScript

  • What you need to know
  • Beginning with JavaScript

Placing JavaScript in a File

  • Using the HTML script tags
  • Creating your first script
  • Using external JavaScript files
  • Using JavaScript comments
  • Understanding variables
  • Why variables are useful
  • Defining variables for your scripts
  • Understanding variable types
  • Using variables in scripts
  • Understanding the operator types
  • Understanding mathematical operators
  • Understanding assignment operators
  • Understanding comparison operators
  • Understanding logical operators
Conditional Statements & Loops
  • Defining conditional statements
  • What is a conditional statement?
  • Why conditional statements are useful
  • Using conditional statements
  • Using if/else statement blocks
  • Using the switch statement
  • Using the conditional operator
  • Defining loops
  • What is a loop?
  • Why loops are useful
  • Using loops (for, while, do while)
  • Using break and continue


  • What a function is
  • Why functions are useful
  • Structuring functions
  • Declaring functions
  • Adding parameters to functions
  • Adding return statements to functions
  • Calling functions in your scripts
JavaScript Arrays
  • What is an array?
  • Why arrays are useful  
  • Defining and accessing arrays
  • Defining and creating objects
  • Object structures
  • Helpful statements in objects

The Document Object

  • Defining the document object
  • Using the Document Object Model
  • Properties of the document object
  • Using methods of the document object
  • Using DOM nodes
  • Creating dynamic scripts

Event Handlers

  • What is an event handler?
  • Why event handlers are useful
  • Understanding event handler locations and uses
  • Learning the event handlers
  • Creating scripts using event handlers
 JavaScript and Forms
  • Accessing forms
  • Using the properties and methods of the form object
  • Ensuring the accessibility of forms
Bus Line Example
  • Line-by-line example of a form with JavaScript handling


Applies Towards the Following Digital Badges


Enroll Now - Select a section to enroll in

Section Title
Introduction to JavaScript Programming
Online/Internet Based
6:00PM to 9:15PM
Nov 23, 2020 to Dec 14, 2020
Schedule and Location
Contact Hours
Course Fee(s)
Tuition and Fees non-credit $349.00
Required fields are indicated by .