Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
ECMAScript For Beginners
Rating: 4.1 out of 5(22 ratings)
8,660 students

ECMAScript For Beginners

Practical Learning of New JavaScript Features.
Last updated 3/2026
English

What you'll learn

  • Create variables using Let keyword
  • Create variables using const keyword
  • Create and use Arrow functions
  • Use Map method
  • Use spread syntax
  • Create generators
  • Implement string padding
  • Use getters and setters
  • use array find index
  • Perform destructuring
  • Use Template Literals
  • Use Async functions

Course content

3 sections42 lectures3h 32m total length
  • ECMAScript Overview1:35
  • Introduction1:17
  • What is ECMAScript1:14
  • ECMAScript Versions1:27
  • What is a Scripting Language2:49
  • Chrome Development Console4:05
  • What is an Expression4:54
  • Variable Naming Convention3:47
  • Variables8:16
  • JavaScript Data Types10:57
  • Arrays7:48
  • Functions8:21
  • Use strict directive3:27

Requirements

  • Basic JavaScript Knowledge

Description

ECMAScript is a general-purpose programming language that is implemented in JavaScript and some other languages. It is the scripting language that formed the basis of browser-based JavaScript and Node.js. ECMA is an acronym for European Computer Manufacturer’s Association, which develops standards for information technology and consumer electronics. Languages such as ECMAScript, Dart-lang, and C# were standardized by ECMA.

Think of ECMAScript as Javascript without a host environment. Javascript has two major environments: browsers and Node.js. These environments add some APIs to the language. An example is the window object on Browsers and the fs module in Node.js. If you strip all external APIs from these environments, you get ECMAScript.

ECMAScript is a standard. While JavaScript is the most popular implementation of that standard. JavaScript implements ECMAScript and builds on top of it.  ES is simply short for ECMAScript. Every time you see ES followed by a number, it is referencing an edition of ECMAScript.


ECMAScript , has brought about a ton of changes to the JavaScript programming language. In this course, you'll explore  some of those changes to learn about the latest features and improvements to the language including new keywords, arrow functions, the Class syntax, Promises, and so much more.


This course will cover some ECMAScript features from 1997 -2018


Topics includes:


  • Using the "use strict" directives

  • Creating variables using let and const keywords

  • Creating generator functions

  • Using getters and setters

  • Using Map function

  • Using template Literals

  • Using Array find Index

  • Using Async Function

  • Destructuring

  • Arrow Functions

  • Classes

  • For of statements

Who this course is for:

  • Beginners to ECMAScript 2015 -2018
  • Anyone who wants to learn something new