
Explore the browser-based JavaScript console, the read-eval-print loop, and practice using the assignment operator, variables, and data types like numbers and strings.
Learn how booleans drive true or false values and conditional logic in JavaScript, using console, the double equals operator, and if, else if, else, and switch with break and default.
Explore when to use semicolons after JavaScript statements, including declaration statements with var, and learn to write // and /* */ comments for blocks, if, switch, and loops.
Explore the different ways to create functions in JavaScript—declarations, expressions, and arrows—alongside the special keyword this and the concept of callbacks essential in libraries and projects.
Explore how the this keyword binds to the owner object inside an object's method, compare function expressions with arrow functions, and why undefined appears without proper binding.
Master a JavaScript interview question about callbacks by building a log message function, a greet function, and a callback chain that logs 'Hi'.
Explore JavaScript as a dynamic language with primitive and non-primitive types, learn the typeof operator, understand that arrays are objects with indices, and see why array methods are object properties.
If your goal is to learn JavaScript and get hired, take this course.
According to the 2018, Hackerrank developer survey, JavaScript is the number one skill that companies are looking for in the tech industry. After all, JavaScript is the language that runs in the browser. And almost every company does business through a web application.
JavaScript frameworks are also the biggest gap between what employers demand, and what candidates can provide. This is because JavaScript still isn't a part of the core curriculum at many universities. Rising software engineers don't have JavaScript skills unless they learn on their own.
Therefore, according to the statistics, learning JavaScript is smartest choice to increasing your chances of landing a job.
In addition, this course is going to give you an extra advantage. Throughout the course, there are special interview-question based videos. These focus on particularly tricky question, that you may get asked about during a JavaScript interview.
Here's how the course journey will go:
First: the Basics. You'll ramp on the console, syntax, objects, and other language fundamentals.
Second: Functions. There are a few ways to create functions. So you'll explore those differences, and important concepts like the `this` keyword.
Third: Types - Digging Deeper. There are some big questions about types: what is type coercion? How are truthy and falsy different? What is null vs. undefined? In this section, you'll cover those questions and more.
The course is meant for newcomers to JavaScript. In addition to the interview-question based videos, there are resources like quizzes to help reinforce your learning.
Overall, the statistics say that investing your time in JavaScript is a wise decision. On top of this, this course is giving you a greater advantage by preparing you for the tough interview questions.
Ultimately, if your goal is to get hired for your JavaScript skills, then this course will set you on that path!