Algorithm courses develop your ability to articulate processes for solving problems and to implement those processes efficiently within software. You'll learn to design algorithms for searching, sorting, and optimization and apply them to answer practical questions.


Earn Your Degree

Trending Courses

Join Andrew Ng and Laurence Moroney in the latest Specialization from

Earn the same diploma as on-campus students. Performance-based entry, no application required.

Most Popular Courses

Algorithms to Take Your Programming to the Next Level

Top Rated Courses

Most Popular Certificates