Introduction to Data Structures and Algorithms: Software Engineering Full time 13 Phase 3 Hybrid

Close

Learning Goals


Key Vocab


Introduction

In this section, we'll return to a topic that will help you greatly as you prepare for the job hunt and get ready for technical interviews: data structures and algorithms! Understanding when to use different data structures and algorithms as well as how to implement them will equip you with more tools to solve common algorithm problems more efficiently, and will also improve your skills at writing Object Oriented code.

In this section, you will:

In the coming lessons, we'll cover these objectives by introducing several common data structures and algorithms, showing how to implement them in Python, and giving you practice with problems that can be solved using these data structures and algorithms so you can recognize common patterns to identify when a particular data structures and algorithm is appropriate.

Let's dive in!


Resources