This course introduces the history, theory and basic implementation of exterior ballistics. It is geared for everyone from the practically-minded who want to refresh their knowledge of ballistic coefficient to the technically-minded who want to learn in broad strokes about the field, to the programmer-minded who wants to code an implementation. The course walks through a wide range of material conceptually, and presents fairly deep details with regard to implementing a simple exterior ballistics solver. In some parts it would be helpful to have a modest mathematical and programming background.