How This Course Will Help You

In this lesson, you'll be introduced to the course's intended audience.

Intended audience

This course is for programmers, full-stack developers, lead developers, software architects, technical managers, or just about anyone who dives into JavaScript code and is interested in learning and applying modern JavaScript.

If you feared JavaScript or if the language annoyed you in the past, this course will show how the language has beautifully evolved in ECMAScript 2015 (ES6), 2016 (ES7), and 2017 (ES8) and how it is now highly approachable. You can use these features to program the front or the back end using JavaScript.

Prerequisites of the course

This course assumes the reader is familiar with the basics of programming; it does not teach the fundamentals of programming. Some prior knowledge of JavaScript will be helpful. However, programmers who are familiar with languages like Java, C#, and Python but who are not familiar with JavaScript should be able to pick up the concepts fairly quickly.

About this course

The changes to JavaScript in recent years bring an entirely different feeling and vibe to the JavaScript language. It is a great time to be excited about programming in JavaScript.

Whether you are programming the front end or writing code for the server-side back end, you can use the newer language features to make your code elegant, concise, expressive, and less error-prone.

There is no better way to learn the language than practicing. This course has several examples for you to try out as you learn about the new and exciting features.