Study Guide: Self-Driving Car -- No Libraries
A fantastic introduction to Javascript programing, including many important concepts and examples from the fields of math, physics and computer science.
Source: https://class.ronliskey.com/study/computing/self-driving-car-without-libraries/