Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Saylor Academy

CS201: Elementary Data Structures

via Saylor Academy


This course covers abstract data types, arrays, stacks, queues, pointers, dynamic memory allocation, linked structures, algorithm efficiency, searching and sorting algorithms, hash tables, graphs, trees, and includes a study guide and final exam. The course aims to teach students the fundamentals of data structures and algorithms using C++, with a focus on practical implementation and analysis. The intended audience for this course includes students or professionals looking to deepen their understanding of data structures and improve their programming skills.


  • Course Introduction
  • Unit 1: Abstract Data Types and Arrays in C++
  • Unit 2: Introduction to Stacks and Queues
  • Unit 3: Pointers and References in C++
  • Unit 4: Dynamic Memory Allocation
  • Unit 5: Linked Stacks, Queues, and Lists
  • Unit 6: Algorithm Efficiency
  • Unit 7: Searching and Sorting Algorithms
  • Unit 8: Hash Tables, Graphs, and Trees
  • Study Guide
  • Course Feedback Survey
  • Certificate Final Exam


5.0 rating, based on 1 Class Central review

Start your review of CS201: Elementary Data Structures

  • Profile image for Vishal Nishad
    Vishal Nishad
    mst h2 hour mai cirtificate mil jata hai clg k jhanjhat k liy best solution to get a cirtificate
    rating deenne k bhi kitne jhanjhat hai 100 word se nichy tarif pasan d hi nhi hai

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.