Universal Class: Over 500 Online Certificate Courses

Introduction to JavaScript

no certificate
- OR -
with CEU Certificate*
Start Right Now!
Taking multiple courses? Save with our platinum program.
  • 16
  • 17
    Exams &
  • 10
    average time
  • 1.0
  • 1,681
    have taken this course

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
  • Printable Lessons
  • Full HD Video
  • 6 Months to Complete
  • 24/7 Availability
  • Start Anytime
  • PC & Mac Compatible
  • Android & iOS Friendly
  • Accredited CEUs
Universal Class is an IACET Accredited Provider

Course Lessons

Average Lesson Rating:
4.6 / 5 Stars (Average Rating) 4.6 / 5 Stars (Average Rating) 4.6 / 5 Stars (Average Rating) 4.6 / 5 Stars (Average Rating) 4.6 / 5 Stars (Average Rating)
"Extraordinarily Helpful"
(722 votes)

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
  • 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
  • Take Poll: Your Opinion Matters: Course Rating
  • Complete: Exam 16
  • Complete: The Final Exam
Total Course Points

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.

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 (Self-Paced, Online Class)
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 Instructors
Syllabus: View Syllabus
Duration: Continuous: Enroll anytime!
Course Fee: $50.00 (no CEU Certification) || with Online 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+

Related Courses

  • Introduction to CSS
    Introduction to CSS
    Ever wonder how the latest website designs are made? Cascading Style Sheets (CSS) are the main coding files used to lay out a website and its design. CSS3 is the latest in styling standards, and it brings several new properties and declarations you ...
    1.1 CEUs 11h
  • Creating WordPress Websites
    Creating WordPress Websites
    WordPress is a free open source blogging tool and content management system. WordPress can be used to create a traditional blogging site; however, it can also be used to create a standard website for business or personal use. This course focuses o...
    0.5 CEUs 5h
  • Dreamweaver 101
    Dreamweaver 101
    Adobe Dreamweaver is a web design program that gives even the most amateur web designer the ability to create stunning web pages fairly quickly and easily. You don't have to know HTML or any other programming language to be able to use Dreamweaver. ...
    1.0 CEUs 10h
  • Learn HTML - Create Webpages Using HTML5
    Learn HTML - Create Webpages Using HTML5
    This course teaches you how to create webpages from scratch using the most current standard in HTML -- HTML5. HTML5 is the latest standard in web page coding. Whether you're a new or seasoned web designer, you need to know the latest in HTML archite...
    1.0 CEUs 10h
  • JQuery Programming
    JQuery Programming
    JQuery is one of the most popular frameworks on the web that deals with client-side scripting for styling web pages and performing asynchronous events. It's built on the JavaScript language, so anyone familiar with the JavaScript language will pick ...
    0.9 CEUs 9h
  • MySQL
    If you've decided to build a website or need a database, MySQL is an open-source option that's very cost effective and affordable. Without knowing how to install, configure, design and maintain the database, you risk having a poor performing environ...
    1.0 CEUs 10h
  • Adobe Muse 101
    Adobe Muse 101
    Adobe Muse CC is the newest addition to Adobe's web design programs. Unlike Dreamweaver, which requires knowing a lot of code, Muse CC is a WYSIWYG (or what you see is what you get) design editor. Most tasks that you complete in Muse CC are done wit...
    1.0 CEUs 10h
  • Introduction to SQL
    Introduction to SQL
    This comprehensive course teaches and demonstrates all aspects of SQL. While you'll learn everything there is to do with SQL, this course assumes you have no prior SQL experience and is for the complete beginner. Structured Query Language (SQL) is t...
    1.7 CEUs 17h
  • Adobe Photoshop 101
    Adobe Photoshop 101
    This course will teach you everything you need to know to make full use of the world's most popular graphics editing program -- Adobe Photoshop. Adobe Photoshop is a complex graphics and image editing software and paint program. It has become a main...
    1.0 CEUs 10h
  • Introduction to JavaScript
    Introduction to JavaScript
    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 l...
    1.0 CEUs 10h
  • C# Programming
    C# Programming
    C# is a powerful backend coding language used for Microsoft web and desktop applications. C# is a C-style language, so you can take C# and learn other languages such as Java, C and C++. This course will get you started with C# and the language style...
    1.7 CEUs 17h
  • Adobe Fireworks 101
    Adobe Fireworks 101
    Adobe Fireworks is a program that is part of the Adobe Creative Suite family of products. Formerly known as Macromedia Fireworks, the program is a bitmap and vector graphics editor that is typically used to create interactive graphics and website pr...
    1.0 CEUs 10h
  • Adobe Edge Animate CC
    Adobe Edge Animate CC
    Adobe Edge Animate CC is a motion graphics creation tool for the web. Using Edge Animate, you can create animation and interactivity to produce visuals such as banner ads, slideshows, animations, and other forms of rich media. In this course, we ar...
    1.0 CEUs 10h
Follow Us Online
  • Follow us on Google Plus Follow us on FaceBook Follow us on Twitter Follow us on YouTube
© Copyright 1999-2018 Universal Class™ All rights reserved.