Javascript is the language that modern developers need to know, regardless of their specialization. The demand for Javascript developers is increasing every day and adding it to your portfolio will get you jobs much easier.
Note: This course is not on a specific Javascript framework or library. It's all about the basics.
In this course, you will learn how to code using Javascript, learn and understand what a Javascript code does, and how to avoid bad practices in Javascript, debug Javascript code, and most of all how to write clean organized code in Javascript that you can get back to it, understand it or fix it and also let others understand it.
This course will take you step by step so that you don't get confused and it will cover topics and concepts like objects, function expressions, constructor functions, functional programming, scopes, anonymous functions, try and catch. We'll take understand how Javascript can manipulate web pages and how important that is nowadays websites and web apps.
What you'll learn in this course will make you a better Javascript developer, and improve your abilities as a web developer and will put you on the right path to specialize in one of the most popular Javascript Frameworks and Libraries such as AngularJS, NodeJS, jQuery, React, Ember, MongoDB, and all other Javascript-based technologies.
You should have a basic understanding of HTML.