Seed Programming

School of Seed Programming Logo

Data Structures and Algorithms

Categories: C++, Master Course, Programming
Wishlist Share
Share Course
Page Link
Share On Social Media

About Course

Data Structures and Algorithms are the backbone of computer science and are essential in building efficient and scalable software systems. An online course in Data Structures and Algorithms can help learners gain a deeper understanding of these concepts and develop the skills required to write optimized code.

The course may include various teaching methods, such as video lectures, coding assignments, quizzes, and exams. Many online courses also provide access to a community of learners and instructors, which can be incredibly helpful for getting answers to questions and discussing complex topics.

What Will You Learn?

  • Why data structures?
  • Dynamic Arrays (Vector)
  • Stack Data Structures
  • Stack/Queues Data Structures
  • Time Complexity and its examples
  • Recursion
  • Linked Lists(Singly/Doubly Linked)
  • Graphs - applications and its traversals
  • Binary Search Tree
  • Further problems in Binary Search Trees
  • Balanced Trees (AVL Trees)
  • Hashing(THE CHALLENGE of beating Binary Search)
  • Binary Heaps
  • Collision, Chaining and so on

Course Content

Week 1

  • Dynamic Arrays (Vector) why data structures?
  • How To Submit Your Assignments
  • Lecture 1 Assessment
  • Lecture 1 Assessment Submission
  • Stack Data Structures
  • Lecture 2 Assessment
  • Lecture 2 Assessment Submission
  • Expression Evalution with Stack/Queues Data Structures
  • Lecture 3 Assessment
  • Lecture 3 Assessment Submission

Week 2

Week 3

Week 4

Week 5

Student Ratings & Reviews

No Review Yet
No Review Yet