JavaScript Fundamentals

Prerequisites : HTML & CSS

Basics of JavaScript

Hoisting

Prerequisites : JS Fundamentals

Prerequisite for ES6 Course

Closures

Prerequisites : Hoisting & Prototypes

Prerequisite for ES6 Course, content starts at ~7:00

Prototypes

Prerequisites : JS Fundamentals

Prerequisite for ES6 Course

Classes

Prerequisites : Prototypes

Introduction to JS inheritance

ES6- Intro

Prerequisites : Closures

ES 6 Course

ES6- Var

Prerequisites : Previous ES6 videos

ES 6 Course

ES6- Var (Part 2)

Prerequisites : Previous ES6 videos

ES 6 Course

ES6- Spread

Prerequisites : Previous ES6 videos

ES 6 Course

ES6- Template strings

Prerequisites : Previous ES6 videos

ES 6 Course

ES6- Parameters

Prerequisites : Previous ES6 videos

ES 6 Course

ES6- For-of loop

Prerequisites : Previous ES6 videos

ES 6 Course

ES6- Objects

Prerequisites : Previous ES6 videos

ES 6 Course

ES6- Classes

Prerequisites : Previous ES6 videos

ES 6 Course

JS as a functional language

Prerequisites : Closures

Functional approach

Webpack

Prerequisites : NodeJS

Introduction to WebPack (Theory from start to ~7:00)

NodeJS

Prerequisites : ES6

Introduction to NodeJS

Unit tests (Reasoning)

Prerequisites : JS Fundamentals

Reasoning behind unit testing

Unit tests (Basics)

Prerequisites : JS Fundamentals

Simple example of unit testing

Unit tests (Jest)

Prerequisites : Unit tests (Basics)

Introduction to Jest

Machine Learning for Front-End

Prerequisites : JS Fundamentals

Speach aspiring usage and giving basic overview of Machine Learning Algorithms

Object creation (Part 1): "bind","this"

Prerequisites : JS Fundamentals

Detailed explanation of prototypal inheritance in JS

Object creation (Part 2): prototypes

Prerequisites : Previous videos in the series

Detailed explanation of prototypal inheritance in JS

Object creation (Part 3): "new" (for Functions)

Prerequisites : Previous videos in the series

Detailed explanation of prototypal inheritance in JS

Object creation (Part 4): "proto" vs "prototype"

Prerequisites : Previous videos in the series

Detailed explanation of prototypal inheritance in JS

ES6- Inheritance

Prerequisites : Previous ES6 videos

ES 6 Course

ES6- ES5 Inheritance (Part 1)

Prerequisites : Previous ES6 videos

ES 6 Course

ES6- ES5 Inheritance (Part 2)

Prerequisites : Previous ES6 videos

ES 6 Course

ES6- Arrow Functions

Prerequisites : Previous ES6 videos

ES 6 Course

ES6- Destructive Array Assigning

Prerequisites : Previous ES6 videos

ES 6 Course

ES6- Destructive Object Assigning

Prerequisites : Previous ES6 videos

ES 6 Course

ES6- Promises (Part 1)

Prerequisites : Previous ES6 videos

ES 6 Course

ES6- Promises (Part 2)

Prerequisites : Previous ES6 videos

ES 6 Course

ES6- Promises (Part 3)

Prerequisites : Previous ES6 videos

ES 6 Course