What Does This Course Cover?

Here's an overview of the main topics that this course is going to cover.

JavaScript is one of the most powerful, ubiquitous, and flexible languages. A large number of programmers fear the language for many reasons. In the past, it was infamous for being error-prone and idiosyncratic. Thankfully, newer versions have elevated, JavaScript into a respectable language; it has come a long way since Douglas Crockford wrote JavaScript: The Good Parts.

Evolution in JavaScript

Unlike other languages, JavaScript does not have the luxury to deprecate features. Such a measure would be considered draconian—Currently working legacy code will suddenly fail on newer browsers. The language had to evolve without breaking backward compatibility.

Types of changes

The changes in JavaScript come in three flavors:

  • Alternatives
  • Additions
  • Advances

Get hands-on with 1400+ tech skills courses.