Hello and welcome to the next part of our course, you have already gone through the fundamentals of
JavaScript and also have introduced some intermediate stuff of this programming language.
And now it's time to move on and take a look on how JavaScript actually works behind the scenes.
I would like to note that this part of our course is extremely important for you.
If you want to become a better JavaScript developer, then you definitely need to know how this powerful
programming language will act, how JavaScript engine rates and executes the code.
This stuff will give you the ability to really understand what happens under the hood.
And this section will cover the topics like global execution contests and global object.
You will learn about what execution context, execution stack scoping and hoisting are.
We're going to talk about some differences between objects and primitives.
And also you'll will be introduced to one of the very important concepts in JavaScript, which is this
partial variabilities.
I would recommend to be more concentrated in this section and listen more carefully to the links which
we are going to cover at the end of this section.
You will be able to test your knowledge and the question nowadays there are lots of online courses and
tutorials with a lack of explaining the topics that are going to cover in this part.
All right.
If you're ready for that, let's go ahead.