Universal Class: Over 500 Online Certificate Courses

Introduction to JavaScript

Computer Programming Picture
no certificate
- OR -
with CEU Certificate*
Start Right Now!
Taking multiple courses? Save with our platinum program.

Course Description

JavaScript is the globally used client-side scripting language for the web. Most browsers support the language by default, so you can get started using JavaScript and HTML with a simple text editor and browser for testing. Client-side, programming languages make web pages dynamic without making calls to your web servers for every button clicked, character typed, or mouse moved. The JavaScript language is so popular that thousands of developers have made customized libraries that make development even easier for other programmers and web designers. If you design web pages, you'll certainly need to know JavaScript to make a custom UI (user interface).

This course gets you started with an introduction to JavaScript. We assume that you're new to the language, so it gets you started with basic functionality such as creating functions, creating variables, and calling these lines of code from your standard HTML pages. We talk about events and triggers for custom event handling. We also discuss pattern matching, searching for text within a page, flow control and the document object model (DOM).

We start off with the basics and move on to more complex functionality such as arrays and objects. We then discuss how to script common elements with JavaScript such as forms and tables.  At the very end, we discuss major libraries such as Ajax, which allows you to make asynchronous calls to server-side scripts without reloading the web page on the server.

Whether you're just getting started in web design or want to learn how to code JavaScript, this course is for you.

  • Completely Online
  • Self-Paced
  • Instructor Feedback
  • 6 Months to Complete
  • 24/7 Availability
  • Start Anytime
  • PC & Mac Compatible
  • Android & iOS Friendly
  • Accredited CEUs
Universal Class is an IACET Accredited Provider

Students who took this course also took these courses...


Request More Information

Request More Information
Have a question? Check out our FAQ or contact us for more information.
Computer Programming Picture Computer Programming Picture

Course Lessons

Average Lesson Rating: (453 votes)
4.5 / 5 Stars (Average Rating) 4.5 / 5 Stars (Average Rating) 4.5 / 5 Stars (Average Rating) 4.5 / 5 Stars (Average Rating) 4.5 / 5 Stars (Average Rating)
"Extraordinarily Helpful"
8/22/2017 3:56:53 PM

Lesson 1: Introduction

As software development moves towards cloud applications, JavaScript is the main option when the developer wants to run code on the client?s browser or desktop. 10 Total Points
  • Lesson 1 Video
  • Review Article: What is JavaScript?
  • Complete: Exam 1

Lesson 2: Variable Naming Rules and JavaScript Data Types

In this lesson, we'll start off showing you how to create JS variables, work with data, and perform some basic JavaScript functionality. 10 Total Points
  • Lesson 2 Video
  • Review Article: JavaScript Variables, Types, Operators, and Expressions
  • Review Video: JavaScript Tutorial 1.0.2 | Creating Variables
  • Complete: Exam 2

Lesson 3: Expressions and Operators

In this lesson, we'll talk about the basic operators and their precedence. We?ll talk about numerical and string operators and how you use them in your calculations 10 Total Points
  • Lesson 3 Video
  • Review 2 Articles: JavaScript Dates; Operator precedence
  • Complete: Exam 3

Lesson 4: Flow Control

Flow control is the term given to the way JavaScript (or any code for that matter) expressions are executed. 10 Total Points
  • Lesson 4 Video
  • Review Video: Comparison Operators - JavaScript Programming Tutorial
  • Complete: Exam 4

Lesson 5: Objects and Arrays

This lesson discusses how to create and work with objects including arrays. 10 Total Points
  • Lesson 5 Video
  • Review Video: Introduction to Objects and Arrays in JavaScript
  • Complete: Exam 5

Lesson 6: Defining Functions and Methods

This lesson discusses functions and methods and how you can work them into your JavaScript code. 9 Total Points
  • Lesson 6 Video
  • Review 3 Articles: JavaScript Functions; How to Create JavaScript Functions with Variable Arguments; Introduction to Object-Oriented JavaScript
  • Complete: Exam 6

Lesson 7: Constructors and Inheritance

You need constructors for class objects, and this lesson discusses constructors and inheritance within JavaScript. 10 Total Points
  • Lesson 7 Video
  • Review Article: Inheritance and the prototype chain
  • Complete: Exam 7

Lesson 8: Pattern Matching with Regular Expressions

This lesson describes regular expressions and how you can use them with your JavaScript string variables. 10 Total Points
  • Lesson 8 Video
  • Review 2 Articles: Creating Regular Expressions; JavaScript Regular Expressions
  • Complete: Exam 8

Lesson 9: JavaScript in Browsers

Knowing how to edit values on your web page HTML is the first step in completing JavaScript knowledge and web page integration. 10 Total Points
  • Lesson 9 Video
  • Review 2 Articles: HTML
  • Review Video: Event Handlers Introduction
  • Complete: Exam 9

Lesson 10: The Document Object Model (DOM)

This lesson covers the basics of the DOM and how you can use it with JavaScript to create dynamic UI elements. 10 Total Points
  • Lesson 10 Video
  • Review 2 Articles: Understanding DOM Structure; JavaScript HTML DOM - Changing HTML
  • Complete: Exam 10

Lesson 11: How to Get Input and Output

This lesson will focus on retrieving user input and displaying it on the screen through HTML elements or prompts. 10 Total Points
  • Lesson 11 Video
  • Review 2 Articles: Displaying Prompts and Retrieving User Responses; JavaScript Popup Boxes
  • Complete: Exam 11

Lesson 12: Managing Web Page Styles using JavaScript and CSS

This lesson covers some of the basics when working with CSS and JavaScript. 10 Total Points
  • Lesson 12 Video
  • Review Article: CSS3 Hover Effect Transitions, Transformations, Animations
  • Complete: Exam 12

Lesson 13: Handling Web Page Events

Registering events and hooking them to functions only takes one line of code. 10 Total Points
  • Lesson 13 Video
  • Review Article: Event Handlers
  • Review Video: Javascript Tutorial - 24 - Event Handlers Introduction
  • Complete: Exam 13

Lesson 14: How to Script Tables

This lesson gets you started with table elements and using JavaScript to dynamically edit, create, and delete rows and columns. 10 Total Points
  • Lesson 14 Video
  • Review 2 Articles: Creating Tables Using Java Script; 33 JAVASCRIPT SOLUTIONS FOR SORTING TABLES
  • Complete: Exam 14

Lesson 15: How to Script Forms

This lesson explains some ways that JavaScript is useful when using forms in your web pages and how to handle events and validations before submitting the form data back to your server-side scripts. 10 Total Points
  • Lesson 15 Video
  • Review Article: HTML Scripts
  • Review Video: Javascript Scripting Tutorial 1
  • Complete: Exam 15

Lesson 16: Introduction to Ajax

This lesson with give you a quick example and overview of the Ajax library. 90 Total Points
  • Lesson 16 Video
  • Review Article: AJAX Tutorial
  • Take Poll: Your Opinion Matters: Course Rating
  • Complete: Exam 16
  • Complete: The Final Exam
Total Course Points

Additional Course Information

Online CEU Certificate
  • Document Your Lifelong Learning Achievements
  • Earn an Official Certificate Documenting Course Hours and CEUs
  • Verify Your Certificate with a Unique Serial Number Online
  • View and Share Your Certificate Online or Download/Print as PDF
  • Display Your Certificate on Your Resume and Promote Your Achievements Using Social Media
Document Your CEUs on Your Resume
Course Title: Introduction to JavaScript
Course Number: 8900329
Languages: English - United States, Canada and other English speaking countries
Course Type: Computer Skill
CEU Value: 1.0 IACET CEUs (Continuing Education Units)
CE Accreditation: Universal Class, Inc. has been accredited as an Authorized Provider by the International Association for Continuing Education and Training (IACET).
Grading Policy: Earn a final grade of 70% or higher to receive an online/downloadable CEU Certification documenting CEUs earned.
Assessment Method: Lesson assignments and review exams
Instructor: UniversalClass Staff Instructor
Syllabus: View Syllabus
Duration: Continuous: Enroll anytime!
Course Fee: $50.00 (no CEU Certification) || with CEU Certification: $75.00

Choose Your Subscription Plan

Course Only
One Course
No Certificate / No CEUs
for 6 months
Billed once
This course only
Includes certificate X
Includes CEUs X
Self-paced Yes
Instructor support Yes
Time to complete 6 months
No. of courses 1 course
Certificate Course
One Course
Certificate & CEUs
for 6 months
Billed once
This course only
Includes certificate Yes
Includes CEUs Yes
Self-paced Yes
Instructor support Yes
Time to complete 6 months
No. of courses 1 course
Platinum Yearly
Best Value
Certificates & CEUs
per year
You save 50%!
Billed once
Includes all 500+ courses
Includes certificate Yes
Includes CEUs Yes
Self-paced Yes
Instructor support Yes
Time to complete 12 Months
No. of courses 500+
Platinum Monthly
Certificates & CEUs
$59 first month
$29.00 / each consecutive month thereafter
Billed monthly
Includes all 500+ courses
Includes certificate Yes
Includes CEUs Yes
Self-paced Yes
Instructor support Yes
Time to complete Monthly
No. of courses 500+

Learning Outcomes

By successfully completing this course, students will be able to:
  • Know variable naming rules and JavaScript data types.
  • Identify expressions and operators.
  • Know flow control.
  • Demonstrate objects and arrays usage
  • Define functions and methods.
  • Define constructors and inheritance.
  • Demonstrate usage of pattern matching with regular expressions.
  • Describe the Document Object Model (DOM).
  • How to Get Input and Output
  • Know managing web page styles using JavaScript and CSS.
  • Demonstrate handling web page events.
  • Demonstrate how to script tables.
  • Demonstrate how to script forms.
  • Know Ajax and its use, and
  • Demonstrate mastery of lesson content at levels of 70% or higher.

Related Courses

Follow Us Online
  • Follow us on Google Plus Follow us on FaceBook Follow us on Twitter Follow us on YouTube
© Copyright 1999-2017 Universal Class™ All rights reserved.