Analyze algorithms and practice solving problems using sorting, graph search, hashing, and dynamic programming.
Provider: MIT OpenCourseWare. The learning materials linked here are free to access. Any optional services or certificates are subject to the provider’s terms.
Helpful preparation: CS50x: Introduction to Computer Science.