Search courses ranked by devsSee how

1 recommendation
1recommend

Learn Data Structures and Algorithms in Python

Lane Wagner
Lane Wagner
Boot.dev
Boot.dev
Recommended

Extra perks unlocked via skillcraft.ai link

If you've had trouble getting past a hard whiteboarding session, this course is for you. Big-O complexity is arguably the most important concept students learn in a formal computer science degree. You'll build data structures from scratch in Python and improve your problem-solving skills. We'll cover binary trees, linked lists, stacks, graphs and more. This Python course will give you the foundation you need to start your career off on the right foot. After completing this course, you'll be comfortable crushing interview questions and writing performant code.

Instructor

Lane Wagner

Lane Wagner

Lane is a back-end engineer and the lead instructor of Boot.dev. He has taught over one million students worldwide, on Boot.dev, FreeCodeCamp, YouTube and the Backend Banter podcast. Lane worked as a backend engineer writing Go, Python and TypeScript, then moved into engineering management and a couple of years later left to build Boot.dev full-time.

Course details

Duration

32 hours

Format

video

Certificate

Included

Pricing

Freemium

What you'll learn

Build data structures from scratch in Python

Analyze algorithms using Big-O notation

Implement sorting algorithms for efficient data handling

Create and manipulate stacks and queues

Prerequisites

Basic Python programming knowledge

Understanding of programming fundamentals

Who this course is for

Python developers preparing for technical interviews

Backend developers wanting to master data structures

Students seeking practical algorithm implementation skills

Curriculum

Algorithms Intro

Math

Big-O Analysis

Sorting Algorithms

Exponential Time

Data Structures Intro

Stacks

Queues

Linked Lists

Binary Trees

Red Black Trees

Hashmaps

Tries

Graphs

BFS and DFS

P vs NP

Notice something missing?

Help us improve this course information for the community

Suggest an edit
Loading reviews...