Are you interested in learning the mysteries of the physical world? Are you excited by the opportunity to use that understanding to engineer new technologies and solve humanity's biggest problems? In recent years, computer simulations have become an essential tool in this quest. In this course, we will use simulations to answer fundamental questions in physics, aerospace engineering, biology, mechanical engineering, and earth science that have captivated human imagination for centuries. With the power of modern computers, you will learn how to send space shuttles to mars, terraform other planets, manage wildlife habitats, and much more. This course starts with the basics of computer programming and science, so students of all backgrounds are welcome to experience the joy of using computer simulations as scientists and engineers.