top of page


Upon completion of this course, you can expect to have the knowledge of the basic tools and programming skills required to develop a web page and debug using exception handling. The goal of this course is to provide information on how to develop a website using JavaScript and prepare for a JavaScript certificate — including text explanations, video demos, lab activities, self-assessment questions, and a practice exam — to increase chances of passing the exam on the first try.


Self-Study Course Includes:

Books: a $75 value

Videos: a $250 value

Practice Test by MeasureUp: a $100 value


With CertPREP, you get all this and
more for just $277. Get started today!

Course Outline

Lesson 1: JavaScript Operators, Methods, and Keywords

  • Skill 1.1: Complete and debug code that uses assignment and arithmetic operators

  • Skill 1.2: Apply JavaScript best practices

  • Skill 1.3: Evaluate the use of internal and external scripts

  • Skill 1.4: Implement exception handling

  • Skill 1.5: Complete and debug code that interacts with the Browser Object Model (BOM)

Lesson 2: Variables, Data Types, and Functions

  • Skill 2.1: Declare and use variables of primitive data types

  • Skill 2.2: Declare and use arrays

  • Skill 2.3: Complete and debug code that uses objects

  • Skill 2.4: Complete and debug code that uses built-in Math functions

  • Skill 2.5: Complete and debug functions that accept parameters and return values

Lesson 3: Decisions and Loops

  • Skill 3.1: Evaluate expressions that use logical and comparison operators

  • Skill 3.2: Complete and debug decision statements

  • Skill 3.3: Complete and debug loops

Lesson 4: Document Object Model

  • Skill 4.1: Identify and construct the Document Object Model (DOM) tree

  • Skill 4.2: Identify and handle document, form, keyboard, and mouse events

  • Skill 4.3: Complete and debug code that outputs to an HTML document

  • Skill 4.4: Complete and debug code that locates, modifies, and adds HTML elements and attributes to documents

  • Skill 4.5: Create events using event handlers and listeners

Lesson 5: HTML Forms

  • Skill 5.1: Complete and debug code that retrieves form input and sets form field values

  • Skill 5.2: Complete and debug code that performs input validation

  • Skill 5.3: Describe the form submission process

bottom of page