With more and more people becoming interested in using artificial intelligence to solve real-world problems, the tools to build your own AI have become much more accessible. Students will learn how to code an artificial neural network to solve problems that a computer typically would be unable to solve otherwise. From navigating a maze to teaching a computer how to use gravity to push itself up a hill, this course will provide students with the foundation for how AI works in a simple and easy to access manner. Then students explore the essential elements of the C++ Programming language by programming an autonomous car. They will begin by programming the car to navigate through a simple maze and eventually learn to utilize the various sensors on the car to program it to solve any maze autonomously!