# What is this course about?

This lesson contains information about the course.

Welcome to the realm of Data Structures and Algorithms!

This course is designed for learners who need to prepare for interviews and brush up on their problem-solving skills, especially in regard to Data Structures and Algorithms in Python.

You will find a basic introduction and a few challenges for the following data structures:

- Stacks
- Singly Linked Lists
- Circular Linked Lists
- Doubly Linked Lists
- Arrays
- Binary Trees
- Binary Search Trees

Additionally, the course contains numerous problems and solutions concerning the following algorithms and techniques:

- Binary Search
- Recursion
- String Processing

Please note that this course requires basic familiarity with Python.

Let’s get started! I hope you have a great experience that enhances your problem-solving skills regarding data structures and algorithms in Python.

Get hands-on with 1200+ tech skills courses.