Basic GPS Introduction
GPSThe website by Bartosz Ciechanowski provides a very well-designed introduction to GPS. It starts with a simple 2D setup, explaining all concepts, and slowly building on them to get to a more complex picture. Each concept is explained in pictures and tiny interactable elements. This really helps to understand the different concepts and get a feeling of how they react under different circumstances.