Introduction
3 lessons
-
Functional vs Object-Oriented Programming
Readme
-
Setup Instructions
Readme
-
Project Setup and Install
02:32
Functional Programming
12 lessons
-
Immutable vs Mutable Concepts
07:59
-
Immutable Data Structures
13:46
-
Imperative vs Declarative Programming
07:38
-
Lambda Expressions vs Anonymous Functions
05:58
-
Pure Functions and Referential Transparency
08:53
-
Function Closures
08:46
-
Higher-Order Functions
04:25
-
Currying and Partial Application
16:51
-
Function Composition and Currying
20:32
-
Function Pipes and Currying
03:48
-
Recursion
07:30
-
Memoization
11:25
Object-Oriented Programming
10 lessons
-
Procedural Programming
08:03
-
Object Literals and Encapsulation
10:01
-
Object Literals and Factory Functions
09:15
-
Frozen State and Immutable Patterns
10:23
-
Prototypes and .__proto__
09:44
-
Constructor Functions and ‘new’
14:23
-
Classes and Members
06:42
-
Private and Static Class Members
08:56
-
Setters and Getters
13:57
-
Class Inheritance via ‘extends’
20:21
Get the complete bundle...
Everything you need to start mastering JavaScript today
Job-ready training
Nail that interview with your new skills that will set you apart.
All the best practices
Best practices, design patterns, performance and architecture.
Stream or download
Learn at home at your own pace, download for offline viewing.
Expert knowledge
Built by Google Developer Experts, there's no better place to learn web.
StackBlitz examples
Access full course source code and experiment in the browser too!
Slack community
Exclusive access to our members-only community (6,800+ members).
JavaScript Kickstart Bundle
2 courses

Limited time offer ⚡
JavaScript Master Bundle
5 courses




Secure SSL encrypted payments

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.

Location discount picker
ㅤ
🎉 Get the complete bundle and save $366!
Sold separately = $645 💰
-
JavaScript Basics
Almost ready -
JavaScript DOM
Almost ready -
JavaScript Masterclass
Almost ready -
JavaScript HTML5 APIs
Almost ready -
JavaScript Testing with Jest
Almost ready