Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Skillshare

JavaScript - The Complete JavaScript Course in 2020

via Skillshare

Overview

THE COMPLETE JAVASCRIPT COURSE ON SKILLSHARE!!!

If you want to start to learn to program or you already have some basic knowledge, then you are in the right place. This course gives you a chance to take your knowledge to the next level. You will start from very basics and reach the most advanced level.

Let's talk about what the course covers...

***INCLUDED:***

JavaScript Basics / Intermediate:

You will learn about the very basics of this language, things like how to write JavaScript, what kind of syntax it has. What kind of data types JavaScript uses, functions, conditionals, objects, loops, etc. At the end of the section, you will be able to build your very first simple JavaScript application -- 'Digital Clock', followed by the coding task and quiz.

JavaScript Behind The Scenes:

In this section, you will be able to learn how JavaScript works behind the scenes. If you want to be a real JavaScript developer then you need to understand how the code actually works, how the JavaScript engine executes and runs the code under the hood. You will cover very important topics, such as the global execution context and global object, what is execution stack, scope, and scope chain, hoisting, the special keyword 'this' etc. At the end of the section, you will check your knowledge with a quiz.

Document Object Model (DOM):

You will learn how to manipulate individual and multiple elements, how to change the web page content, how to style the elements using JavaScript and much more. In this section, you will build your next project -- 'Note Manager', which will be more complex and interesting than the previous one.

Advanced JavaScript:

This is the section where you will feel confident in JavaScript because you will be able to learn and understand the most advanced concepts in JavaScript. You will cover the following topics: function constructors, prototypal inheritance, prototype chain, first-class functions, closures and much more...

Advanced JavaScript Project - Quiz Application:

When you reach this point, you will be able to build the most advanced real-world application using pure JavaScript. You will learn how to write a real-world app using object-oriented JavaScript, you will be familiar with how to organize, structure and make your code safer using JavaScript Patterns.

Modern JavaScript:

At the end of the course, you will be able to get familiar with the latest updates of JavaScript. You will learn about the next version of JavaScript, ES6 or ECMAScript2015. You will cover the following topics: Array helpers, let/const block-level variable declarations, arrow functions, template strings, default parameters, spread operator, rest parameter, destructuring, classes and much much more...

JavaScript Interview Questions:

The last section of the course will help you to get ready for your JavaScript interview. In this part, you will meet commonly asked JavaScript questions on the interviews and the relevant answers on them.

Test your knowledge with lots of QUIZZES AND CODING TASKS!!!

24/7 Support from Instructors!!!

JOIN US!  

Syllabus

  • Welcome
  • Section - JavaScript Basics - Introduction
  • What is JavaScript
  • Setup
  • How to write JavaScript
  • Syntax
  • Variables and Data Types Part 1mp4
  • Variables and Data Types Part 2
  • Operators
  • Comparison Operators
  • Type Coercion
  • Conditional Statement Part 1
  • Conditional Statement Part 2
  • Coding Task 1
  • Coding Task 1 Solution
  • Section Advanced JavaScript Introduction
  • Functions Part 1
  • Functions Part 2
  • Arrays Part 1
  • Arrays Part 2
  • Objects Part 1
  • Objects Part 2
  • Loops Part 1
  • Loops Part 2
  • Date Object
  • Date Object Build Digital Clock
  • Coding Task 2
  • Coding Task 2 Solution
  • Section JavaScript Behind the Scenes Introduction
  • JavaScript Behind the Scenes
  • Execution Context and Global Object
  • Execution Context and Execution Stack
  • JavaScript Scope and Scope Chain
  • Hoisting
  • Objects vs Primitives
  • Keyword 'this'
  • Section Document Object Model Introduction
  • DOM Introduction
  • Get Ready
  • Select and Manipulate Individual Elements Part 1
  • Select and Manipulate Individual Elements Part 2
  • Select and Manipulate Multiple Elements Part 1
  • Select and Manipulate Multiple Elements Part 2
  • Select and Manipulate Multiple Elements Part 3
  • DOM Styles
  • DOM Styles and Classes
  • Events
  • Event Listener
  • Event Flow
  • How to Set And Get Attributes
  • DOM Navigation
  • How to Create Elements with DOM
  • Coding Task 3
  • Coding Task 3 Solution
  • Edit and Delete Part 1
  • Edit and Delete Part 2
  • Hide Items
  • Search Filter
  • Section Advanced JavaScript Introduction
  • Everything is an Object
  • Function Constructor
  • Prototypes
  • Function Constructors and Prototypes
  • Object.create
  • First Class Functions Part 1
  • First Class Functions Part 2
  • IIFE
  • Closures
  • Call Apply Bind
  • Project Quiz App Introduction
  • Project Overview
  • Get Ready
  • Module Pattern
  • Local Storage
  • Add Questions Part 1
  • Add Questions Part 2
  • Add Questions Part 3
  • Add Questions Part 4
  • Add Inputs Dynamically
  • Create Question List
  • Edit Questions
  • Update Questions Part 1
  • Update Questions Part 2
  • Delete Questions
  • Clear Question List
  • Display Questions
  • Display Progress
  • Check Answer
  • Instant Answer
  • Next Question
  • Add Person
  • Get Full Name
  • Final Result
  • Create Results List
  • Delete Person's Result
  • Clear Results
  • Section Modern JavaScript Introduction
  • Array Helpers forEach()
  • Array Helpers map()
  • Array Helpers filter(), find()
  • Array Helpers every(), some()
  • Array Helpers reduce()
  • Let and const declarations
  • Template Strings
  • Arrow Functions Part 1
  • Arrow Functions Part 2
  • Arrays In ES6
  • Default Parameters
  • Spread Operator
  • Rest Parameter
  • Destructuring
  • Map and Set
  • Classes
  • JSON Introduction
  • AJAX
  • Section JavaScript Interview Questions Introduction
  • JavaScript Interview Questions

Taught by

George Lomidze

Reviews

Start your review of JavaScript - The Complete JavaScript Course in 2020

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.