๐ŸŒ
Coursera
coursera.org โ€บ courses
Best Python Data Structures Courses & Certificates Online [2024] | Coursera
Skills you'll gain: Data Structures, Algorithms, Data Storage, Programming Principles, Computer Programming, C++ (Programming Language), Java Programming, Java, File Management ... Skills you'll gain: Algorithms, Programming Principles, Data Science, Data Management, Computational Thinking, Data Manipulation, C and C++, Software Design, Analysis, Problem Solving, Complex Problem Solving ... Skills you'll gain: A/B Testing, Pandas (Python Package), Matplotlib, Plotly, Data Visualization, Statistical Methods, GitHub, Data Manipulation, Version Control, Statistical Analysis, Data Science, Python Programming, NumPy, Data Analysis, Jupyter, Programming Principles, Data Cleansing, Exploratory Data Analysis, Scripting
๐ŸŒ
Udemy
udemy.com โ€บ development
The Complete Data Structures and Algorithms Course in Python
February 3, 2026 - Welcome to the Complete Data Structures and Algorithms in Python Bootcamp, the most modern, and the most complete Data Structures and Algorithms in Python course on the internet. At 40+ hours, this is the most comprehensive course online to ...
Rating: 4.5 โ€‹ - โ€‹ 11.2K votes
Discussions

Course recommendation: Data Structures and Algorithms with PYTHON
Check out this free interactive course "Problem Solving with Algorithms and Data Structures using Python": https://runestone.academy/ns/books/published/pythonds3/index.html See also https://github.com/tayllan/awesome-algorithms โ€” curated list of resources to learn and/or practice algorithms More on reddit.com
๐ŸŒ r/learnprogramming
68
372
May 10, 2023
Whatโ€™s the best way to learn data structures using Python
Data Structures and Algos (DSA) is usually an early course (or set of courses) for an undergrad degree in CS. There aren't typically many prerequisites except: coding basics โ€“ e.g., you know about variables, functions, flow controls, etc. OOP basics โ€“ e.g., you know about classes, instances, inheritance, etc. Not knowing you, my suggestion would be: brush up on coding basics โ€“ Can you write a function from scratch? How about a small imperative program? if the DSA course uses OOP, brush up on OOP โ€“ย Can you write a class from scratch? How about small OOP program? keep engaging with your course, or another DSAcourse, until you get over the hump Good luck! More on reddit.com
๐ŸŒ r/learnprogramming
31
111
May 15, 2023
Free Python Online Courses/Resources for Data Structures and Algorithms?
Problem solving with algorithms and data structures โ€” free interactive course GitHub: Awesome algorithms โ€” curated list of resources to learn and/or practice algorithms More on reddit.com
๐ŸŒ r/learnpython
4
37
July 15, 2022
Data Structures and Algorithms in Python
For the beginning https://github.com/shushrutsharma/Data-Structures-and-Algorithms-Python More on reddit.com
๐ŸŒ r/learnpython
30
64
February 28, 2025
People also ask

When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
๐ŸŒ
coursera.org
coursera.org โ€บ browse โ€บ computer science โ€บ software development
Python Data Structures | Coursera
Hasn't AI made learning to code obsolete?
We use AI more than most tech companies - not just to build Boots and the Training Grounds, but also to assist us in our coding work... and we're still hiring developers! The demand for technical talent hasn't gone away. Companies need developers that are AI savvy and can modernize their codebases. The way developers work is changing rapidly, but the demand for developers who can build great software remains high. We teach software development skills for the modern AI assisted world, and also have some AI specific courses like how to build your own Agent.
๐ŸŒ
boot.dev
boot.dev โ€บ courses โ€บ learn-data-structures-and-algorithms-python
Learn Data Structures and Algorithms in Python [Full Course] | ...
What is Boot.dev? A bootcamp? An online school?
We're not a $10,000 bootcamp. We're not a $50,000 university degree. We are a self-paced, gamified online learning platform for learning back-end web development and computer science. You can learn with us for the price of a gym membership.
๐ŸŒ
boot.dev
boot.dev โ€บ courses โ€บ learn-data-structures-and-algorithms-python
Learn Data Structures and Algorithms in Python [Full Course] | ...
๐ŸŒ
Michigan Online
online.umich.edu โ€บ courses โ€บ python-data-structures
| Python Data Structures | Michigan Online
This course will introduce the core data structures of the Python programming language. We will move past the basics of procedural programming and explore how we can use the Python built-in data structures such as lists, dictionaries, and tuples ...
๐ŸŒ
Coursera
coursera.org โ€บ browse โ€บ computer science โ€บ software development
Python Data Structures | Coursera
August 20, 2020 - Offered by University of Michigan. This course will introduce the core data structures of the Python programming language. We will move past ... Enroll for free.
Rating: 4.9 โ€‹ - โ€‹ 97.2K votes
๐ŸŒ
CodeSignal
codesignal.com โ€บ learn โ€บ paths โ€บ mastering-algorithms-and-data-structures-in-python
Mastering Algorithms and Data Structures in Python
This course dives into the understanding and application of basic data structures including Linked Lists, Stacks, and Queues. It sheds light on the inner workings of these structures, their implementation, time, and space complexity, along with ...
๐ŸŒ
Codecademy
codecademy.com โ€บ learn โ€บ learn-data-structures-and-algorithms-with-python
Learn Data Structures and Algorithms with Python | Codecademy
Learn about the computer science concepts of data structures and algorithms and build implementations of each from scratch in modern Python. ... Learn about the computer science concepts of data structures and algorithms and build implementations ...
Rating: 4.4 โ€‹ - โ€‹ 162 votes
Find elsewhere
๐ŸŒ
UC San Diego Division of Extended Studies
extendedstudies.ucsd.edu โ€บ home โ€บ courses โ€บ data structures and algorithms in python
Data Structures and Algorithms in Python | UC San Diego Division of Extended Studies
Our algorithm and data structures course will teach you how to write code that scales with large data sets and identify hidden performance bottlenecks. While the concepts covered in this course are addressed in Python, they can be applied to ...
๐ŸŒ
UCSC Silicon Valley Extension
ucsc-extension.edu โ€บ courses โ€บ data-structures-and-algorithms-using-python
Data Structures and Algorithms Using Python | UCSC Silicon Valley Extension
1 month ago - In this course, students will use Python, a widely-used, general-purpose, high-level programming language, to learn a variety of data structures including array, list, stack, queue, heap, hash, binary trees, disjoint sets, and graphs.
๐ŸŒ
Boot.dev
boot.dev โ€บ courses โ€บ learn-data-structures-and-algorithms-python
Learn Data Structures and Algorithms in Python [Full Course] | Boot.dev
2 days ago - 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 ...
Rating: 4.6 โ€‹ - โ€‹ 1.03K votes
๐ŸŒ
Jovian
jovian.com โ€บ learn โ€บ data-structures-and-algorithms-in-python
Data Structures and Algorithms in Python | Jovian
This course is a beginner-friendly introduction to common data structures (linked lists, stacks, queues, graphs) and algorithms (search, sorting, recursion, dynamic programming) in Python.
๐ŸŒ
Reddit
reddit.com โ€บ r/learnprogramming โ€บ whatโ€™s the best way to learn data structures using python
r/learnprogramming on Reddit: Whatโ€™s the best way to learn data structures using Python
May 15, 2023 -

Hello everyone, Itโ€™s been month since Iโ€™ve been trying to learn data structures and algorithms using python. Iโ€™ve been trying one google course but seems Iโ€™m not getting anything, so, I went to cs50, learn from week zero to week 5 and come back to the google course. It looks like I understood the concept but canโ€™t apply it. I tried some examples as well. Any advice please?

๐ŸŒ
zyBooks
zybooks.com โ€บ home โ€บ data structures in python
Data Structures in Python | zyBooks
November 12, 2018 - Introduces the basics of algorithms and data structures, including sorting, runtime complexity, lists, stacks, queues, hash tables, trees, and graphs ยท Packed with over 1,000 learning questions and animations to help students master the material ...
๐ŸŒ
W3Schools
w3schools.com โ€บ python โ€บ python_dsa.asp
DSA with Python
Python Examples Python Compiler ... Python Bootcamp Python Certificate Python Training ... Data Structures is about how data can be stored in different structures....
๐ŸŒ
Great Learning
mygreatlearning.com โ€บ academy โ€บ learn-for-free โ€บ courses โ€บ python-data-structures
Data Structures in Python Course with Certificate Online
February 6, 2026 - In this free Data Structures in Python Course, you will learn about the four inbuilt data structures. You will start this course by learning the basic concepts of Python such as its features and uses. Then, you will be briefed about the different types of data structures in Python starting from Lists which is a collection of values with the same or different type.
Rating: 4.5 โ€‹ - โ€‹ 2.56K votes
๐ŸŒ
Udemy
udemy.com โ€บ it & software
Python Data Structures & Algorithms + LEETCODE Exercises
2 weeks ago - This course includes our updated ... Welcome to Data Structures & Algorithms in Python This course makes learning to code fun and makes hard concepts easy to understand....
Rating: 4.7 โ€‹ - โ€‹ 16.1K votes
๐ŸŒ
Reddit
reddit.com โ€บ r/learnpython โ€บ free python online courses/resources for data structures and algorithms?
r/learnpython on Reddit: Free Python Online Courses/Resources for Data Structures and Algorithms?
July 15, 2022 -

I am learning Python and I want to take some introductory lessons on Data Structures and Algorithms. I would say that I am done with basics of programming. Are there Free Python Online Courses/Resources for Data Structures and Algorithms? I just finished CS50P and I am planning to delve deeper into leaning the language.

Thank you!

๐ŸŒ
edX
edx.org โ€บ learn โ€บ python โ€บ the-university-of-michigan-python-data-structures
MichiganX: Python Data Structures | edX
The second course in Python for Everybody explores variables that contain collections of data like string, lists, dictionaries, and tuples. Learning how to store and represent and manipulate data collections while a program is running is an important part of learning how to program.
Published ย  July 17, 2025
๐ŸŒ
DataCamp
datacamp.com โ€บ courses โ€บ data-structures-and-algorithms-in-python
Gain an Introduction to Data Structures and Algorithms - DataCamp Course | DataCamp
## Course Details - **Duration:** ... Programming## Learning Outcomes This course teaches practical programming skills through hands-on exercises and real-world projects....
Published ย  3 weeks ago
๐ŸŒ
edX
edx.org โ€บ learn โ€บ python โ€บ the-georgia-institute-of-technology-computing-in-python-iii-data-structures
GTx: Computing in Python III: Data Structures | edX
Learn more complex ways of handling data, including files, lists, and dictionaries for building complex programs.
Published ย  January 6, 2026