How does a GPS find an itinerary to help us avoid traffic jams? How does Google manage to come up with the page we’re looking for, and how does Spotify know which new music we’ll like, even before we do?
Using algorithms! They are one of the most powerful tools we have to solve the problems we come across in everyday life. In this course, we’ll look at different data structures, recursion, and complexity. Based on these concepts, we’ll learn to create a computer program to move through a maze. To learn all this and more, join me on this course!