Keep Calm and Study On - Unlock Your Success - Use #TOGETHER for 30% discount at Checkout

JavaScript Online Course

About the course

JavaScript is the browser language that supports object-oriented, imperative, and functional programming styles, focusing on website behavior. It has a rich set of libraries and frameworks and is the most widely used client-side language with features such as asynchronous communication, controlling browsers, and editing documents. 

This course covers everything you need to know about JavaScript to become a frontend web developer, a full-stack web developer, or a backend developer. You'll start from the very beginning and learn the fundamentals and basic concepts of JavaScript. Then you will learn new features included in ES6, ES7, and more. Also, you'll explore the Node.js environment for JavaScript code execution and you will understand the difference between a web browser and Node.js.

We will start from the very beginning and you will learn the fundamentals and basic concepts of JavaScript. Then you will learn new features included in ES6, ES7, etc. Also, we will dive into the Node.js - environment for JavaScript code execution and you will understand what is the difference between Web Browser and Node.js. In separate sections, we will discuss Babel, NPM, Webpack, and MongoDB. Also, you will learn the most popular JavaScript framework - React.


Course Curriculum

1. Intro

2. EXERCISE Files and SOFTWARE Setup

3. JAVASCRIPT BASICS - Intro

4. JAVASCRIPT BASICS - Types and Variables

5. JAVASCRIPT BASICS - Objects

6. JAVASCRIPT BASICS - Functions

7. JAVASCRIPT BASICS - Operators

8. JAVASCRIPT BASICS - Expressions vs Statements

9. JAVASCRIPT BASICS - Scopes

10. JAVASCRIPT BASICS - Arrays

11. JAVASCRIPT BASICS - Loops and Conditional Statements

12. JAVASCRIPT BASICS - Advanced Topics

13. ES6 Variables Lifecycles

14. ES6 Arrow functions

15. ES5.1 Array Helper Methods

16. ES6 Template Literals

17. ES6 Rest/Spread Operators and Default Function Parameters

18. ES6 Enhanced Object Literals

19. ES6 Array and Object Destructuring

20. ES6 Classes, Prototypes and Function Constructors

21. Babel Introduction

22. NPM - Node Package Manager


Tags: JavaScript Online Course