Comprehensive algorithms course covering fundamental algorithms and their proofs, taught by renowned professors at Carnegie Mellon University.
University CoursesAlgorithmComputer Science
Introduction
The required algorithms class that go in depth into all basic algorithms and the proofs behind them. This is one of the heavier algorithms curriculums on this page. Taught by Avrim Blum and Manuel Blum who has a Turing Award due to his contributions to algorithms. Course link includes a very comprehensive set of reference notes by Avrim Blum.
Highlights
In-depth coverage of fundamental algorithms and their proofs
Taught by renowned professors with significant contributions to algorithms
Comprehensive set of reference notes provided
Recommendation
This course is highly recommended for students seeking a rigorous and comprehensive understanding of algorithms. It is suitable for those interested in computer science, mathematics, or related fields, and who want to develop strong problem-solving and analytical skills.
How GetVM Works
Learn by Doing from Your Browser Sidebar
Access from Browser Sidebar
Simply install the browser extension and click to launch GetVM directly from your sidebar.
Select Your Playground
Choose your OS, IDE, or app from our playground library and launch it instantly.
Learn and Practice Side-by-Side
Practice within the VM while following tutorials or videos side-by-side. Save your work with Pro for easy continuity.