Docker - Sample Web Application - difficult to follow

It is like Mosh thinks that everyone taking this course is able to decipher what he is doing. I am trying to follow along on the video, but I cannot determine if he is using VS Code on his system, on a VM, or inside a terminal. Where is he installing NodeJs (he says Node, it took time to figure out that it is Nodejs), in the code terminal, on the container, or what? If I had not got the special price for this course, and the refund date is past, I would be asking for my money back.

He uses VS Code for everything.

Node is always Node.js

I use Cmder for running CLI commands, however, VS Code comes with a Terminal that works just as good.

And the Docker Desktop app is version 3.3.1 or 3.3.2 (3.3.3 is the latest).

That should make you very dangerous!
Cheers!