Angular icon Get 67% off the Angular Master Bundle!

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

days
hours
mins
secs

JavaScript icon JavaScript Masterclass

Get serious JavaScript skills by learning Object-Oriented and Functional Programming styles. This course will uncover the secrets of advanced JavaScript and show you the concepts and patterns you need to fully master JavaScript. You'll learn both programming styles through building examples that demonstrate real-world challenges and solutions.

JavaScript

JavaScript

Compatible with ES2015 (ES6)+

Course duration icon

Duration

Est. 14 days

What you'll learn

Get serious JavaScript skills by learning Object-Oriented and Functional Programming styles. This course will uncover the secrets of advanced JavaScript and show you the concepts and patterns you need to fully master JavaScript. You'll learn both programming styles through building examples that demonstrate real-world challenges and solutions.

Requirements

  • JavaScript experience
  • Desire to master JavaScript

Here’s what’s covered...

Introduction

3 lessons

  • Functional and Object-Oriented Programming

    Almost ready

  • Setup Instructions

    Readme

  • Project Walkthrough and Install

    Almost ready

Object-Oriented Programming

10 lessons

  • What is Object-Oriented Programming?

    Almost ready

  • Procedural Programming Pitfalls

    Almost ready

  • Object Literals and Encapsulation

    Almost ready

  • Prototype versus Object.create()

    Almost ready

  • Factory Functions and Objects

    Almost ready

  • Constructor Function Objects

    Almost ready

  • Classes as Objects

    Almost ready

  • Classes and Inheritance

    Almost ready

  • Private versus Public Properties

    Almost ready

  • Setters and Getters

    Almost ready

Project Build (Object-Oriented Style)

8 lessons

  • Video 1

    Almost ready

  • Video 2

    Almost ready

  • Video 3

    Almost ready

  • Video 4

    Almost ready

  • Video 5

    Almost ready

  • Video 6

    Almost ready

  • Video 7

    Almost ready

  • Video 8

    Almost ready

Functional Programming

12 lessons

  • What is Functional Programming?

    Almost ready

  • Immutable vs Mutable Data Structures

    Almost ready

  • Imperative vs Declarative Programming

    Almost ready

  • Lambda Functions

    Almost ready

  • Pure Functions and Side-Effects

    Almost ready

  • Function Closures

    Almost ready

  • Higher-Order Functions

    Almost ready

  • Currying and Partial Application

    Almost ready

  • Function Composition and Currying

    Almost ready

  • Function Pipes and Currying

    Almost ready

  • Memoization

    Almost ready

  • Recursion

    Almost ready

Project Build (Functional Style)

8 lessons

  • Video 1

    Almost ready

  • Video 2

    Almost ready

  • Video 3

    Almost ready

  • Video 4

    Almost ready

  • Video 5

    Almost ready

  • Video 6

    Almost ready

  • Video 7

    Almost ready

  • Video 8

    Almost ready

The Missing Introduction to JavaScript 13:34

Todd Motto

Todd Motto

Google Developer Expert icon Google Developer Expert

$ 129 Save 32% /per user

189 Total: $

Add to Cart

EU customers: price excludes VAT

Accepting MasterCard Accepting PayPal Accepting VISA Accepting Amex

Secure SSL encrypted payments

Or get the complete bundle...

Everything you need to start mastering JavaScript today

JavaScript Kickstart Bundle

2 courses

Accepting MasterCard Accepting PayPal Accepting VISA Accepting Amex

Secure SSL encrypted payments

100% 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 every cent back.

Student/Location discounts

Not-so-good exchange rate? (i.e. India/Brazil) Get in touch for a coupon. Student? Email us from your student email or attach your student ID.

Get the full JavaScript bundle

I've created the best 5 course bundle on the internet. It will teach you everything you need to know about JavaScript.

  • Course category icon JavaScript Basics 68 lessons, 8 hours
  • Course category icon JavaScript DOM 49 lessons, 7 hours
  • Course category icon JavaScript Masterclass Est. 14 days
  • Course category icon JavaScript HTML5 APIs Est. Coming soon
  • Course category icon JavaScript Testing Est. Coming soon

Get the entire collection, 4 more courses, for just $70 extra!