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.

Filter by:

Earn Your Degree

Earn a powerful university-issued career credential in as little as six months.

Earn a university-issued career credential with the #1 school for innovation in the U.S.

Frequently Asked Questions about Algorithms