This course was created with the
course builder. Create your online course today.
Start now
Create your course
with
Autoplay
Autocomplete
Previous Lesson
Complete and Continue
The Ultimate JavaScript Guide
Introduction
Welcome to the Course! (0:32)
Introduction to JavaScript (2:51)
Computer Setup (5:38)
Installing Nodemon (1:52)
JavaScript Code Structure
Follow Me Around
PART 1 - JavaScript Basics
Welcome to Part 1
JavaScript Variables
JavaScript Basic Data Types
Type Conversion
Operators
Arrays
Control Flows - Conditionals
Control Flows - Loops
Functions
Objects
Project 1 - A Cash Register Machine
You Finished Part 1 (1:04)
Exercise Solutions
PART 2 - Advanced JavaScript
Welcome to Part 2!
Hoisting
Nested Functions
Closures
Immediately Invoked Function Expression
Recursions
Error Handling - try, catch, and finally
The throw keyword
Arrays Revisited
Classes
Prototypes
Modules
CommonJS Modules
ES Modules
Advanced Operators: Nullish Coalescing Operator
The Optional Chaining Operator
The Destructuring Assignment Operator
PART 3 - JavaScript In The Browser
Welcome to Part 3!
Installing Live Server (2:29)
The Document Object Model
Selectors
Element Manipulations
Events
Exercise: Psychic Game
Psychic Game Solution
Exercise: Rock Paper Scissors Game
Rock Paper Scissors Game Solution
Form Submissions Using JavaScript
Callback Functions
Fetch Function
Final Project: GitHub Search App
GitHub Search App Solution
The Promise Object
Wrapping Up (1:47)
How do I do?
Exercise: Rock Paper Scissors Game
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock