VR SCHOOL
ONLINE
Nexus Home
Course Catalog
Meta-Campus
Status
Enter The Nexus
Home
Courses
Book 1: JavaScript Fundamentals
Curriculum
12 Sections
64 Lessons
10 Weeks
Expand all sections
Collapse all sections
Chapter 1: Jumping into JavaScript
7
1.1
JavaScript, the Basics
10 mins
1.2
Reading and Copying JavaScript Code
10 mins
1.3
Starting Your Development Environment
10 mins
1.4
Writing Your First JavaScript Program
10 mins
1.5
Running Code in the Console
10 mins
1.6
Rerunning Commands in the Console
10 mins
1.7
Running Code in a Browser Window
10 mins
Chapter 2: Filling Your JavaScript Toolbox
4
2.1
Installing Node.js
10 mins
2.2
Configuring Visual Studio Code
10 mins
2.3
Documenting Your Code
10 mins
2.4
Coding Responsibly with Git
10 mins
Chapter 3: Using Data
6
3.1
Making Variables with let
10 mins
3.2
Making Constants with const
10 mins
3.3
Taking a Look at the Data Types
10 mins
3.4
Wrangling the Object: The Complex Data Type
10 mins
3.5
Examining the Array — a Special Kind of Object
10 mins
3.6
Getting a Handle on Scope
10 mins
Chapter 4: Working with Operators and Expressions
3
4.1
Building Expressions
10 mins
4.2
Operators: The Lineup
10 mins
4.3
Other Operators
10 mins
Chapter 5: Controlling Flow
2
5.1
Choosing a Path
10 mins
5.2
Making Loops
10 mins
Chapter 6: Using Arrays
9
6.1
Introducing Arrays
10 mins
6.2
Creating Arrays
10 mins
6.3
Accessing Array Elements
10 mins
6.4
Modifying Arrays
10 mins
6.5
Deleting Array Elements
10 mins
6.6
Programming with Array Methods
10 mins
6.7
Looping with Array Methods
10 mins
6.8
Destructuring Arrays
10 mins
6.9
Spreading Arrays
10 mins
Chapter 7: Making and Using Objects
6
7.1
Objects: The Basics
10 mins
7.2
Creating Objects
10 mins
7.3
Modifying Objects
10 mins
7.4
Comparing and Copying Objects
10 mins
7.5
Understanding Prototypes
10 mins
7.6
Deleting Object Properties
10 mins
Chapter 8: Writing and Running Functions
5
8.1
Functions: An Introduction
10 mins
8.2
Writing Functions
10 mins
8.3
Writing Methods
10 mins
8.4
Understanding Context and this
10 mins
8.5
Chaining Functions
10 mins
Chapter 9: Getting Oriented with Classes
9
9.1
Encapsulation
10 mins
9.2
Abstraction
10 mins
9.3
Inheritance
10 mins
9.4
Polymorphism
10 mins
9.5
Base Classes
10 mins
9.6
Derived Classes
10 mins
9.7
Constructors
10 mins
9.8
Properties and Methods
10 mins
9.9
Practicing and Becoming comfortable with Classes
10 mins
Chapter 10: Making Things Happen with Events
3
10.1
Understanding the JavaScript Runtime Model
10 mins
10.2
The Event Loop
10 mins
10.3
Listening for Events
10 mins
Chapter 11: Writing Asynchronous JavaScript
3
11.1
Understanding Asynchronous JavaScript
10 mins
11.2
Making Promises
10 mins
11.3
Using AJAX
10 mins
Chapter 12: Using JavaScript Modules
7
12.1
Defining Modules
10 mins
12.2
Exporting Modules
10 mins
12.3
Importing Modules
10 mins
12.4
Renaming Exports and Imports
10 mins
12.5
Importing a Module Object
10 mins
12.6
Loading Dynamic Modules
10 mins
12.7
Importing Modules into HTML
10 mins
This content is protected, please
login
and
enroll
in the course to view this content!
Modal title
Main Content