Autoplay
Autocomplete
Previous Lesson
Complete and Continue
JavaScript for the Job
JavaScript for the Job - Welcome
Welcome (1:29)
Introducing the JavaScript Language (3:33)
JavaScript Primitives
Working with HTML and CSS (3:04)
Using Numbers (4:20)
The Math Object (2:38)
Understanding JavaScript Strings (3:50)
Working with Template Strings (3:35)
Incorporating if/else in JavaScript (2:16)
Converting to Ternary Operators (1:32)
Understanding Truthy Falsy (2:19)
The Comparison Operator (2:14)
Introducing Arrays (2:31)
Common Array Methods (1:36)
Challenge: Building Arrays! (1:32)
Working with Objects (3:00)
Parsing Arrays of Objects (2:45)
Using Nested Objects (2:13)
Pushing and Popping Values (1:25)
Creating Functions (1:41)
Making Sense of Hoisting (1:48)
Working with Function Arguments (1:27)
Using Default Function Arguments (1:08)
The Const Keyword (1:54)
Using Arrow Functions (3:48)
Creating Immediately Invoked Function Expressions (1:37)
Using Dates in JavaScript (5:48)
Manipulating the DOM (2:27)
Working with Form Elements (3:48)
Calculating Results with a Form (1:53)
JavaScript Data Structures
Installing Node.js (1:47)
Running a File with Node (1:10)
Initializing with Values (1:52)
Working with Loops (2:21)
Introducing process.argv (2:05)
Sending Flags with process.argv (2:23)
Working with Objects (2:33)
Iterating with the for/in Loop (1:15)
Destructuring Assignment (1:49)
Working with the Spread Operator (0:56)
Using JSON Functions (2:06)
Working with Readline (3:18)
Understanding Universal JavaScript (1:33)
Challenge: Objects and Arrays (0:38)
Solution: Objects and Arrays (1:30)
Asynchronous JavaScript
Introducing HTTP (1:52)
Functions as Arguments (3:03)
Destructuring Function Arguments (1:49)
Functions as Methods (0:56)
Passing Information Back to Functions (2:09)
Using setTimeout (2:19)
Calling setInterval (2:49)
Working with fetch (4:00)
Enhancing fetch (3:37)
Creating Separate Functions (2:22)
Returning Promises (2:36)
Introducing async/await (3:14)
Using Generators (3:10)
Using Generators with Timers (2:12)
Teach online with
Sending Flags with process.argv
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock