Search courses ranked by devsStop wasting time. Search coding courses, tutorials, and books — ranked by developers who voted for themSee how→
Introduction to ES6+

Extra perks unlocked via skillcraft.ai link
This ES6 tutorial teaches you modern JavaScript through 23 screencasts. You'll get a systematic walk-through of the most important ES6+ features so that you can start using them in your JavaScript projects today. This course will teach you the most modern features of JavaScript, also known as ES6+. ES6 is short for ECMAScript 6, and the plus sign (+) signals that we're also including features from even newer versions of ECMAScript. JavaScript is one of the most popular programming languages in the world. It's used almost everywhere: from large-scale web applications to complex servers to mobile and even in IoT devices. So this course is perfect for developers who want to ensure that their skills are relevant in a broad range of areas. Plus, it only takes an hour to complete! The instructor Dylan Israel runs the popular YouTube channel Coding Tutorials 360 and he has also previously created two successful Scrimba courses, so you can rest assured that you're in good hands.
Instructor

Dylan C. Israel
Dylan Israel runs the popular YouTube channel Coding Tutorials 360 and has created multiple successful Scrimba courses. He specializes in teaching JavaScript and modern web development technologies.
Course details
1 hour 59 minutes
video
Included
Free
What you'll learn
Template Literals for cleaner string formatting
Destructuring objects and arrays
Object literal syntax enhancements
For...of loops for iteration
Prerequisites
Basic JavaScript knowledge
Understanding of fundamental programming concepts
Familiarity with variables, functions, and basic data types
Who this course is for
JavaScript developers wanting to learn modern ES6+ features
Developers who want skills relevant across web, mobile, and IoT
Programmers looking to write cleaner, more efficient JavaScript
Anyone wanting to stay up-to-date with JavaScript evolution
Curriculum
Introduction and String Features
2 lessons
Destructuring and Objects
5 lessons
Loops and Operators
5 lessons
Functions and Parameters
3 lessons
Array and String Methods
4 lessons
Variables and Modules
3 lessons
Classes and Advanced Features
4 lessons
Asynchronous JavaScript
6 lessons
Projects and Completion
5 lessons
Notice something missing?
Help us improve this course information for the community