Imagine having to wait hours to buy a product online due to slow load speeds. That's the world without efficient algorithms. Algorithms are crucial for many everyday applications, such as enabling GPS systems to find the best routes and online stores to load quickly. In this course, you'll uncover the magic behind algorithms, learning divide-and-conquer, dynamic programming, and greedy algorithms. By the end, you'll build scalable applications that won't break.
This course is offered via College of Saint Mary’s partnership with Rize, an education company that prepares students for careers in the fastest-growing fields. Courses are designed by top academics and industry leaders, approved by College of Saint Mary, and taught by faculty at other colleges and universities.