C++: Data Structures and Algorithms

Coursera MOOC / Non-credit USD 49
Enroll now →
C++: Data Structures and Algorithms

About this course

This specialization is intended for people with an intermediate understanding of C++. These topics include basic syntax, control structures, loops, methods, and object-oriented programming. The skills in this specialization will help you learn about the underlying computer science concepts, algorithms, and structures that every software programmer should know. In these three courses, you will cover everything from learning how to design and analyze algorithms and how to implement and modify linear and non-linear data structures. Topics include lists, trees, heaps, hash tables, graphs, and sets.

What you'll learn

  • design algorithms
  • analyze algorithms
  • implement linear data structures
  • implement non-linear data structures
  • modify data structures

Course objectives

  • understand basic syntax of C++
  • apply control structures and loops
  • demonstrate object-oriented programming
  • learn about fundamental computer science concepts

Skills you'll gain

Related courses

Course details are provided by the platform and may change — always confirm on the provider's site. Links may be affiliate links.