Alexander the Great was tutored by the Greek philosopher Aristotle from 343 to 340 BC. Aristotle taught Alexander a wide range of subjects, including philosophy, science, politics, and ethics. He also taught Alexander how to think strategically and how to lead an army.