Skip to content
Home
Programs
Close Programs
Open Programs
Cybersecurity
Courses
Community
News
Knowledgebase
GIS
Courses
Community
News
Knowledgebase
Agile Methodologies
Courses
Community
News
Knowledgebase
Catalog
About
News
Contact Us
Login
Sign Up
Login
Sign Up
Login
Sign Up
Home
All Programs
Juvenile Nonfiction
Computers
Coding & Programming
Advanced Web Coding
Advanced Web Coding
Curriculum
14 Sections
61 Lessons
Lifetime
Expand all sections
Collapse all sections
Chapter 1: What Is JavaScript?
6
1.1
What Is JavaScript?
1.1
Quiz for What Is JavaScript?
6 Questions
1.2
JavaScript Grows Up
1.2
Quiz for JavaScript Grows Up
6 Questions
1.3
Why JavaScript?
1.3
Quiz for Why JavaScript?
7 Questions
Chapter 2: Writing Your First JavaScript Program
10
2.1
Setting Up Your Development Environment
2.1
Quiz for Setting Up Your Development Environment
6 Questions
2.2
Reading JavaScript Code
2.2
Quiz for Reading JavaScript Code
5 Questions
2.3
Running JavaScript in the Browser Window
2.3
Quiz for Running JavaScript in the Browser Window
6 Questions
2.4
Using the JavaScript Developer Console
2.4
Quiz for Using the JavaScript Developer Console
6 Questions
2.5
Commenting Your Code
2.5
Quiz for Commenting Your Code
6 Questions
Chapter 3: Working with Variables
11
3.1
Understanding Variables
3.1
Quiz for Understanding Variables
6 Questions
3.2
Initializing Variables
3.2
Quiz for Initializing Variables
6 Questions
3.3
Understanding Global and Local Scope
3.3
Quiz for Understanding Global and Local Scope
6 Questions
3.4
Naming Variables
3.4
Quiz for Naming Variables
6 Questions
3.5
Creating Constants Using the const Keyword
3.5
Quiz for Creating Constants Using the const Keyword
5 Questions
3.6
Working with Data Types
Chapter 4: Understanding Arrays
12
4.1
Making a List
4.1
Quiz for Making a List
6 Questions
4.2
Array Fundamentals
4.2
Quiz for Array Fundamentals
6 Questions
4.3
Creating Arrays
4.3
Quiz for Creating Arrays
5 Questions
4.4
Populating Arrays
4.4
Quiz for Populating Arrays
6 Questions
4.5
Understanding Multidimensional Arrays
4.5
Quiz for Understanding Multidimensional Arrays
6 Questions
4.6
Accessing Array Elements
4.6
Quiz for Accessing Array Elements
7 Questions
Chapter 5: Working with Operators, Expressions, and Statements
6
5.1
Express Yourself
5.1
Quiz for Express Yourself
5 Questions
5.2
Hello, Operator
5.2
Quiz for Hello, Operator
6 Questions
5.3
Types of Operators
5.3
Quiz for Types of Operators
8 Questions
Chapter 6: Getting into the Flow with Loops and Branches
4
6.1
Branching Out
6.1
Quiz for Branching Out
6 Questions
6.2
Here We Go: Loop De Loop
6.2
Quiz for Here We Go: Loop De Loop
7 Questions
Chapter 7: Getting Functional
20
7.1
Understanding the Function of Functions
7.1
Quiz for Understanding the Function of Functions
5 Questions
7.2
Using Function Terminology
7.2
Quiz for Using Function Terminology
6 Questions
7.3
The Benefits of Using Functions
7.3
Quiz for The Benefits of Using Functions
5 Questions
7.4
Writing Functions
7.4
Quiz for Writing Functions
5 Questions
7.5
Returning Values
7.5
Quiz for Returning Values
5 Questions
7.6
Passing and Using Arguments
7.6
Quiz for Passing and Using Arguments
6 Questions
7.7
Understanding Function Scope
7.7
Quiz for Understanding Function Scope
5 Questions
7.8
Creating Anonymous Functions
7.8
Quiz for Creating Anonymous Functions
5 Questions
7.9
Doing it Again with Recursion
7.9
Quiz for Doing it Again with Recursion
6 Questions
7.10
Functions within Functions
7.10
Quiz for Functions within Functions
5 Questions
Chapter 8: Making and Using Objects
12
8.1
Object of My Desire
8.1
Quiz for Object of My Desire
5 Questions
8.2
Creating Objects
8.2
Quiz for Creating Objects
6 Questions
8.3
Retrieving and Setting Object Properties
8.3
Quiz for Retrieving and Setting Object Properties
6 Questions
8.4
Deleting Properties
8.4
Quiz for Deleting Properties
5 Questions
8.5
Working with Methods
8.5
Quiz for Working with Methods
6 Questions
8.6
An Object-Oriented Way to Become Wealthy: Inheritance
8.6
Quiz for An Object-Oriented Way to Become Wealthy: Inheritance
6 Questions
Chapter 9: Controlling the Browser with the Window Object
4
9.1
Understanding the Browser Environment
9.1
Quiz for Understanding the Browser Environment
5 Questions
9.2
Investigating the BOM
9.2
Quiz for Investigating the BOM
6 Questions
Chapter 10: Manipulating Documents with the DOM
18
10.1
Understanding the DOM
10.1
Quiz for Understanding the DOM
5 Questions
10.2
Understanding Node Relationships
10.2
Quiz for Understanding Node Relationships
7 Questions
10.3
Using the Document Object’s Properties and Methods
10.3
Quiz for Using the Document Object’s Properties and Methods
6 Questions
10.4
Using the Element Object’s Properties and Methods
10.4
Quiz for Using the Element Object’s Properties and Methods
8 Questions
10.5
Working with the Contents of Elements
10.5
Quiz for Working with the Contents of Elements
5 Questions
10.6
Getting Elements by ID, Tag Name, or Class
10.6
Quiz for Getting Elements by ID, Tag Name, or Class
6 Questions
10.7
Using the Attribute Object’s Properties
10.7
Quiz for Using the Attribute Object’s Properties
5 Questions
10.8
Creating and Appending Elements
10.8
Quiz for Creating and Appending Elements
6 Questions
10.9
Removing Elements
10.9
Quiz for Removing Elements
5 Questions
Chapter 11: Using Events in JavaScript
4
11.1
Knowing Your Events
11.1
Quiz for Knowing Your Events
6 Questions
11.2
Handling Events
11.2
Quiz for Handling Events
6 Questions
Chapter 12: Integrating Input and Output
4
12.1
Understanding HTML Forms
12.1
Quiz for Understanding HTML Forms
6 Questions
12.2
Working with the Form Object
12.2
Quiz for Working with the Form Object
7 Questions
Chapter 13: Understanding Callbacks and Closures
6
13.1
What Are Callbacks?
13.1
Quiz for What Are Callbacks?
5 Questions
13.2
Understanding Closures
13.2
Quiz for Understanding Closures
5 Questions
13.3
Using Closures
13.3
Quiz for Using Closures
5 Questions
Chapter 14: Embracing AJAX and JSON
4
14.1
Working behind the Scenes with AJAX
14.1
Quiz for Working behind the Scenes with AJAX
6 Questions
14.2
Putting Objects in Motion with JSON
14.2
Quiz for Putting Objects in Motion with JSON
6 Questions
This content is protected, please
login
and
enroll
in the course to view this content!
Login
or
Sign Up
Home
Programs
Close Programs
Open Programs
Cybersecurity
Courses
Community
News
Knowledgebase
GIS
Courses
Community
News
Knowledgebase
Agile Methodologies
Courses
Community
News
Knowledgebase
Cybersecurity
Courses
Community
News
Knowledgebase
Catalog
About
News
Contact Us
Linkedin
Instagram
Modal title
Main Content