People often learn about data structures out-of-context. It can be helpful to see how they are used in a real-world project.

We just published a course on the freeCodeCamp.org YouTube channel that will help you learn foundational data structure concepts by building a real-world API using Python and Flask.

This course was developed by Georgio Tunson. He has a knack for helping people understand data structures in a practical way.

The only prerequisite for this course is a basic understanding of Python. You will learn about how to install Python & Flask, configure a database, and to implement API routes using many popular data structures.

Here are the topics covered in this course:

  • Install Python & Flask
  • Database Setup & API Skeleton
  • Install Database Browser
  • Linked List
  • Install Postman
  • Hash Table
  • Binary Search Tree
  • Stacks and Queues

Watch the full course below or on the freeCodeCamp.org YouTube channel (3-hour watch).