Understand Data Structures in C and C++

Beau Carnes

Beau Carnes

Understand Data Structures in C and C++

To become a proficient programmer, it is important to have an understanding of data structures.

A data structure is a collection of data values, the relationships among them, and the functions or operations that can be applied to the data. Some sort of data structure is used in almost every program. Also, it is common for programmer interview questions to be based on data structures.

We've released a video course on the freeCodeCamp.org YouTube channel that will teach you about data structures and how to implement them in C or C++.

The course was developed by Harsha and Animesh from MyCodeSchool. MyCodeSchool is one of the oldest software channels on YouTube. Animesh currently works as an engineer on Google's search team. Harsha was the highest ranked Indian programmer on the Top Coder competitive programming platform.

MyCodeSchool has an inspiring and sad story. You can read about it here in this article written by Quincy Larson.

Here are the topics covered in this course:

You can watch the entire course on the freeCodeCamp.org YouTube channel (10-hour watch).