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:

Start solving real-world business challenges using blockchain technology.

Find out more about Illinois' data science Master's program.

Explore MasterTrack™ Certificates

Frequently Asked Questions about Algorithms