💲 Black Friday Special

Get an extra 35% OFF everything with coupon code BLACK_FRIDAY

0 days
00 hours
00 mins
00 secs

JavaScript Masterclass Javascript Icon Lambda 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

Star Icon Star Icon Star Icon Star Icon Star Icon
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
Star Icon Star Icon Star Icon Star Icon Star Icon
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.
Star Icon Star Icon Star Icon Star Icon Star Icon
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
Star Icon Star Icon Star Icon Star Icon Star Icon
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
Star Icon Star Icon Star Icon Star Icon Star Icon
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
Star Icon Star Icon Star Icon Star Icon Star Icon
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

Play →
#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__

Play →
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

Google Developer Experts Icon

Expert knowledge

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

Trophy Icon

All the best practices

Design patterns, battle-tested techniques, architecture and performance.

Stream Icon

Stream or download

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

Code Terminal Icon

Level up your career

Nail that interview or promotion with skills that will set you apart.

StackBlitz Icon

StackBlitz Embeds

Access full source code, and experiment live in the browser.

Slack Icon

Private Slack Group

Exclusive access to our members-only community (7,000+ members).

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.