Skip to content

 Threejs and TypeScript
 SocketIO and TypeScript
 Blender Topological Earth
 Sweet Home 3D
 Design Patterns Python
 Design Patterns TypeScript
 Course Coupon Codes
Three.js and TypeScript
Kindle Edition
$6.99 $9.99 Paperback 
$22.99 $29.99

Design Patterns in TypeScript
Kindle Edition
$6.99 $9.99 Paperback
$11.99 $19.99

Design Patterns in Python
Kindle Edition
$6.99 $9.99 Paperback
$11.99 $19.99

Setup Development Environment

Video Lecture

Setup Development Environment Setup Development Environment Setup Development Environment

Install VSCode IDE, Git and Node.js

  1. VSCode
  2. Git for Windows (Optional)
  3. Node.js


Installing Git for Windows is optional. I prefer to use it as the default terminal inside VSCode. If you decide to stay with the default terminal (PowerShell on Windows 10), or other console/terminal software, all console commands demonstrated in the course are most likely to still work anyway. However, the git clone command is used in course, so you will at least need to have some kind of git client installed.


Since October 4, 2021, NPM versions before version 7, will produce an error stating that TLS 1.2 or higher must be used when installing packages.

If you see TLS related errors when installing packages, try re-installing to the latest LTS version of Node.js by using the official download options on the Node.js website at

Or, you could try upgrading to the latest version of NPM using the command line,

npm install -g npm

or (depending on your existing version of NPM)

npm install --location=global npm

Then test your version is at least version 7 or higher.

npm -v

The problem exists since older versions of NPM (I.e., version 6.#.#) would contain registry settings using the http:// protocol, but now they must all be using the https:// protocol instead.