Javascript Icon Get 57% off the JavaScript Master Bundle!

See the bundle then add to cart and your discount is applied.

0 days
00 hours
00 mins
00 secs

The Missing Introduction to JavaScript

3 lessons

  • Play Icon The Missing Introduction to JavaScript

    13:34

  • Play Icon Modern JavaScript

    07:44

  • File Icon External Resources

    Readme

Variables, Declarations and Assignment

6 lessons

  • File Icon Project Setup

    Readme

  • Play Icon Project Walkthrough and Install

    07:44

  • Play Icon Hello <script> World

    09:43

  • Play Icon Understanding var and Hoisting

    08:53

  • Play Icon Block scoping and let

    04:57

  • Play Icon Variables with const

    05:52

Conditional Logic

4 lessons

  • Play Icon Truthy and Falsy Values

    11:03

  • Play Icon If, Else If and Else Statements

    10:43

  • Play Icon Ternary Operator

    09:19

  • Play Icon Switch Statements

    10:02

Numbers In-Depth

7 lessons

  • Play Icon Number Literal, Function and Constructor Syntax

    07:16

  • Play Icon Integers and Floating Points

    06:15

  • Play Icon Parsing Strings to Numbers

    06:55

  • Play Icon Understanding Not-a-Number

    05:06

  • Play Icon Numbers and Immutability

    03:37

  • Play Icon Correctly Type-Checking Numbers

    07:57

  • Play Icon Exploring Number Methods

    08:40

Strings In-Depth

5 lessons

  • Play Icon String Literal, Function and Constructor Syntax

    13:58

  • Play Icon String Properties and Indexes

    08:23

  • Play Icon Strings and Immutability

    03:01

  • Play Icon Correctly Type-Checking Strings

    04:17

  • Play Icon Exploring String Methods

    10:12

Booleans In-Depth

2 lessons

  • Play Icon Boolean Literal, Function and Constructor Syntax

    04:52

  • Play Icon Correctly Type-Checking Booleans

    02:24

Functions In-Depth

8 lessons

  • Play Icon Function Declarations and Expressions

    13:41

  • Play Icon Function Parameters and Defaults

    07:46

  • Play Icon Rest Parameters and Arguments

    11:13

  • Play Icon Function Return Values

    06:23

  • Play Icon Function Closures and Scope

    11:55

  • Play Icon Immediately-Invoked Function Expressions (IIFE)

    07:55

  • Play Icon Functions and Callbacks

    08:53

  • Play Icon Functions and “this”

    14:34

Objects In-Depth

12 lessons

  • Play Icon Object Literal, Function and Constructor Syntax

    08:12

  • Play Icon Properties, Methods and Values

    09:01

  • Play Icon Shorthand Properties and Methods

    05:21

  • Play Icon Destructuring Object Properties

    11:28

  • Play Icon Property and Value Existence Checking

    11:59

  • Play Icon Adding and Updating Object Properties

    04:24

  • Play Icon Removing Object Properties

    04:05

  • Play Icon Shallow and Deep Object Cloning

    09:55

  • Play Icon Merging Objects

    04:20

  • Play Icon Correctly Type-Checking Objects

    04:58

  • Play Icon Imperative Object Iteration

    12:08

  • Play Icon Declarative Object Iteration

    04:32

Arrays In-Depth

21 lessons

  • Play Icon Array Literal, Function and Constructor Syntax

    05:08

  • Play Icon Properties, Indexes and Elements

    07:41

  • Play Icon Multi-dimensional Arrays

    04:00

  • Play Icon Destructuring Arrays

    05:13

  • Play Icon Adding Array Elements

    10:51

  • Play Icon Removing Array Elements

    06:01

  • Play Icon Finding Array Elements

    08:38

  • Play Icon Shallow and Deep Array Cloning

    06:50

  • Play Icon Merging Arrays

    04:51

  • Play Icon Reversing and Sorting Arrays

    04:50

  • Play Icon Correctly Type-Checking Arrays

    04:52

  • Play Icon Imperative Array Iteration

    05:50

  • Play Icon Iteration with Break and Continue

    05:17

  • Play Icon Iteration with for…of

    04:08

  • Play Icon Exploring Array.forEach

    09:07

  • Play Icon Exploring Array.map

    11:04

  • Play Icon Exploring Array.filter

    07:46

  • Play Icon Exploring Array.reduce

    14:22

  • Play Icon Exploring Array.some

    09:20

  • Play Icon Exploring Array.every

    08:32

  • Play Icon Exploring Array.find

    08:51

Get the complete bundle...

Everything you need to start mastering JavaScript today

Terminal Icon Job-ready training

Nail that interview with your new skills that will set you apart.

Trophy Icon All the best practices

Best practices, design patterns, performance and architecture.

Rocket Logo Stream or download

Learn at home at your own pace, download for offline viewing.

Google Developer Expert Logo Expert knowledge

Built by Google Developer Experts, there's no better place to learn web.

Stackblitz Logo StackBlitz examples

Access full course source code and experiment in the browser too!

Slack Logo Slack community

Exclusive access to our members-only community (6,800+ members).

MasterCard Icon PayPal Icon VISA Icon Amex Icon

Secure SSL encrypted payments

Moneyback Icon

30-day money back guarantee

These courses are empowering thousands with expert knowledge - they will you too. If you're disappointed for whatever reason, you'll get a full refund.

Discount Icon

Location discount picker

🎉 Get the complete bundle and save $366!

Sold separately = $645 💰

  • Javascript Icon

    JavaScript Basics

    68 lessons
  • Javascript Icon

    JavaScript DOM

    49 lessons
  • Javascript Icon

    JavaScript Masterclass

    25 lessons
  • Javascript Icon

    JavaScript HTML5 APIs

    73 lessons
  • Jest Icon

    JavaScript Testing with Jest

    Almost ready