JavaScript Masterclass Javascript Icon

23 lessons

4 hours

Star Icon Star Icon Star Icon Star Icon Star Icon

5/5 (5124 ratings)

JavaScript Masterclass

Star Icon Star Icon Star Icon Star Icon Star Icon

5/5 (5124 reviews)

Todd Motto

with Todd Motto

Next time you hear "Functional" and "Object-Oriented" Programming, you'll no longer need to panic. I'm going to show you each concept and how they all fit together, you will understand JavaScript's most challenging patterns.

3

Chapters

23

Lessons

4

Hours
Closed Captions Icon

Closed Captions in English

Free Lesson Arrow Icon
Course Thumbnail
Play Icon

Currying and Partial Application 16:51

The course is extremely well designed and arranged to relay each and every concept, coding skills and patterns required to develop advanced JavaScript applications.
Vijay Chauhan

Vijay Chauhan

Full-Stack Engineer
This felt like sitting in on a working JavaScript programmer as he was working through various parts of a program. For me, that really worked. Many of the concepts that seemed complex before became understandable.
Bruce Peters

Bruce Peters

Owner and Developer, Just Loans Inc.
Todd is clear, concise, and expert. The lessons are fast-paced and straight forward. My company bought these too, but this is where I spend my own money. Worth every cent!
J. Braun

J. Braun

Angular Developer, Breeze Airways
Todd is the master of JavaScript - as we all know! This course is so clear and well presented. I’ve learned so much from these lessons and will refer back to them forever.
Elliott Porter

Elliott Porter

Full Stack Developer
I have 30+ years as software programmer, and found JavaScript Basics very well explained and easy to follow alone.
Hishmad Amudi

Hishmad Amudi

CTO, PT. Global Kreasi Dana
The way JavaScript should be taught from the start. I've watched it 3 times and learn more each time.
Franco Zanki

Franco Zanki

JavaScript Developer

Here's what's inside...

Everything you need, structured and ready to go.

#1

Introduction

Readme

Setup Instructions

02:32

Project Setup and Install

#2

Functional Programming

07:59

Immutable vs Mutable Concepts

13:46

Immutable Data Structures

07:38

Imperative vs Declarative Programming

05:58

Lambda Expressions vs Anonymous Functions

08:53

Pure Functions and Referential Transparency

08:46

Function Closures

04:25

Higher-Order Functions

16:51

Currying and Partial Application

Play →
20:32

Function Composition and Currying

03:48

Function Pipes and Currying

07:30

Recursion

11:25

Memoization

#3

Object-Oriented Programming

08:03

Procedural Programming

10:01

Object Literals and Encapsulation

09:15

Object Literals and Factory Functions

10:23

Frozen State and Immutable Patterns

09:44

Prototypes and .__proto__

14:23

Constructor Functions and ‘new’

06:42

Classes and Members

08:56

Private and Static Class Members

13:57

Setters and Getters

Play →
20:21

Class Inheritance via ‘extends’

Get the complete package...

Everything you need to start mastering JavaScript today

JavaScript Masterclass

129

/user

189

Save 32%

$

ADD TO CART
MasterCard Icon PayPal Icon VISA Icon Amex Icon

EU customers: price excludes VAT

JavaScript Kickstart Bundle

199

/user

258

Save 23%

$

ADD TO CART
MasterCard Icon PayPal Icon VISA Icon Amex Icon

EU customers: price excludes VAT

Moneyback Icon

30-day money back guarantee

If you're disappointed for whatever reason, you'll get a full refund (but I'm sure you won't need it).

Discount Icon

Location discounts and students

Not-so-good exchange rate? (i.e. India/Brazil). Student?
Email us for a coupon for your country or student ID.