The course is in 4 main sections,
Do a quick Introductory Course on TypeScript suitable for Beginners, which is optional and useful only if you've never done TypeScript before.
Create the Three.js master project template with the client HTML and the NodeJS server that we will use for all the examples in the course.
Install the Threejs Course Boilerplate (If you didn't already create it in part 3) and continue with main course content with demonstrations and code examples.
Since this course is written in TypeScript, sections 2 and 3 contain very useful information that will help you to understand the additional TypeScript syntax and concepts I use throughout this course much better and make your IDE a much more advanced tool for quickly writing robust and type safe Threejs code.