Accelerated Computer Science Fundamentals Specialization
I completed the Accelerated Computer Science Fundamentals specialization on Coursera, a three-course sequence offered by the University of Illinois Urbana-Champaign.
The specialization covers the foundations of computer science through three courses:
- Object-Oriented Data Structures in C++
- Ordered Data Structures
- Unordered Data Structures
Topics include basic object-oriented programming, asymptotic algorithmic runtime analysis, and the implementation of core data structures: arrays, hash tables, linked lists, trees, heaps, and graphs. Algorithms for traversals, rebalancing, and shortest paths round out the curriculum.