2hr 16min



About this Course

Javascript is one of the most popular programming languages in the world with 95% of the websites using it globally 🌍 in one form of the other. Javascript began as a "UI glue" and managed to turn into an eco-system where developers can use it within the leading MVC/MVVM frameworks, server side and also build mobile applications using it, turning Javascript into a widely commercial language 💵. Developers starting off with Javascript today can easily get overwhelmed in terms of content and the right learning path so they can cover the nitty-gritty of the language and also begin learning the frameworks comprising of it. If you find yourself in the same spot then don't worry, we have got your back! Introduction to Javascript will help you comprehend the syntax and fundamentals of Javascript. This course has been designed to be short, precise and straightforward and demands basic programming knowledge. Moreover, the course also equips you with the necessary concepts to declutter the interview questions in order to land the web development jobs 🔥.

Browse Lesson Plans

In this introductory course, Awais will take you through the fundamentals and basic concepts surrounding the popular programming language. The course is divided into separate modules for your ease and understanding. By the end of this course you will be able to apply basic JavaScript concepts. Good luck!

👇 Dive straight into learning: • The history of JavaScript. Awais will walk you though the language's previous iterations like ECMA-262, ECMAScript 3.1 and then more recent iterations. Moreover, Netscape will be discussed - how it came up with JS & changed the landscape of internet browsing and functionality. • About Javascript being a dynamically typed language and the data types it provides and how to determine those while writing scripts and using variables. • The behavior of JavaScript variables in global and local context, plus how it can be refrained. • About the hoisting of declared variables and how that can cause certain issues while writing scripts.

The following will be covered in this module: • Looking into tricky questions and how they reflect the limitations of Javascript. These practice questions will help build confidence regarding certain practice questions and how to approach them. • Dive into the equality algorithm used by Javascript, stated within the ECMA-262. • Conditional statements & switch statements: see different cases and relate each of them together in terms of readability improvements and efficiency of execution. • Lastly, review the different types of looping statements and the syntax to adopt while writing scripts.

The following will be covered on loops and arrays: • How to use the looping statements with arrays and how to iterate them using for loop. • Furthermore, Awais will discuss about manipulating arrays and the methods it provides. • How to use functions, default parameters and return specific values from the created method. • Closures and the concept underlying it, how they behave and what can the developer expect from it. • Another set of Interview/Practice questions relating to loops and arrays.

Lastly, the following will covered: • Creating and using an object, different object manipulation techniques, using function within the objects, stringifying and parsing. • Discussion on potential learning paths in JavaScript. 💹

15+ enrolled on this course

About Expert

Awais Kamran

Development Team Lead at Zameen.com

Javascript Expert with 7 years of professional product development experience

There are currently no Reviews available for this course

Frequently asked questions

Yes, the course encompasses beginner level concepts and also some advanced topics which form a foundation for interview questions.

Yes, it will.

No, this course just covers conventional JavaScript concepts.

One time fee for the whole master course
15+ enrolled on this course

As seen on