🌐
Coursera
coursera.org › courses
Best Python Data Structures Courses & Certificates Online [2024] | Coursera
Skills you'll gain: Web Scraping, Restful API, Web Services, JSON, Extensible Markup Language (XML), Network Protocols, Application Programming Interface (API), Data Processing, Hypertext Markup Language (HTML), Python Programming, Data Manipulation, Software Installation ... Skills you'll gain: Data Structures, Algorithms, Graph Theory, Computational Thinking, Database Design, Theoretical Computer Science, Programming Principles, Query Languages, Computer Programming, Performance Tuning, Computer Science, Data Storage
🌐
Coursera
coursera.org › browse › computer science › algorithms
Foundations of Data Structures and Algorithms | Coursera
This course will teach the fundamentals of data structures and algorithms with a focus on data science applications. This specialization is targeted towards learners who are broadly interested in programming applications that process large amounts ...
Rating: 4.7 ​ - ​ 955 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
Online Course for Algorithms and DataStructures
Here's a list of a few free and good Algo & DS courses: Algorithms course from Bob Sedgewick of Princeton on Coursera Algorithms courses from Tim Roughgarden of Stanford on Coursera Data Structures and Algorithms courses from UC San Diego on Coursera Algorithms course from Steven Skiena (author of 'Algorithm Design Manual') of Stony Brook University Data Structures course from Berkeley DS & Algorithms course from Richard Buckland of UNSW Algorithms course from UIUC Data Structures & Algorithms course from IIT Delhi More on reddit.com
🌐 r/algorithms
18
64
December 20, 2018
Course in coursera on Data Structures and Algorithms
It uses Java. More on reddit.com
🌐 r/leetcode
6
1
February 19, 2024
Help me choose a data structures and algorithms course?
Let me add Tim Roughgarden’s Algorithm’s class (Coursera - Stanford). No data structures, but really good instruction in algorithmic thinking. There are a few parts as well. Also, if you’re at all a gamer, I found Game Programming Patterns by Robert Nystrom to be an invaluable resource in learning about programming patterns. His book is based on the original Design Patterns book, which is practically a religious text in modern object-oriented programming. He explains the original patterns using video game concepts which can be a little easier to grasp, and adds some new modern patterns as well. Highly recommend. I linked the free web version, but definitely consider buying an edition if you find value in it! More on reddit.com
🌐 r/learnpython
7
15
August 29, 2022
People also ask

Can I study Data Structures And Algorithms for free on Coursera?

Yes. You can start learning data structures and algorithms on Coursera for free in two ways:

  1. Preview the first module of many data structures and algorithms courses at no cost. This includes video lessons, readings, graded assignments, and Coursera Coach (where available).
  2. Start a 7-day free trial for Specializations or Coursera Plus. This gives you full access to all course content across eligible programs within the timeframe of your trial.

If you want to keep learning, earn a certificate in data structures and algorithms, or unlock full course access after the preview or trial, you can upgrade or apply for financial aid.

🌐
coursera.org
coursera.org › courses
Best Data Structures And Algorithms Courses & Certificates [2026] ...
Can I study Algorithm Python for free on Coursera?

Yes. You can start learning algorithm python on Coursera for free in two ways:

  1. Preview the first module of many algorithm python courses at no cost. This includes video lessons, readings, graded assignments, and Coursera Coach (where available).
  2. Start a 7-day free trial for Specializations or Coursera Plus. This gives you full access to all course content across eligible programs within the timeframe of your trial.

If you want to keep learning, earn a certificate in algorithm python, or unlock full course access after the preview or trial, you can upgrade or apply for financial aid.

🌐
coursera.org
coursera.org › courses
Best Algorithm Python Courses & Certificates [2026] | Coursera
What is "Foundations of Data Structures & Algorithms in Python"? Why is it relevant?
Foundations of Data Structures & Algorithms in Python" is a course designed to teach the fundamental concepts of data structures and algorithms, with practical Python implementations. It is highly relevant because these concepts are essential for solving complex problems efficiently and are frequently tested in technical interviews for software development roles. Mastering these concepts helps improve problem-solving abilities and coding efficiency, which are crucial for becoming a skilled programmer and acing coding interviews.
🌐
coursera.org
coursera.org › browse › data science › data analysis
Foundations of Data Structures & Algorithms in Python | Coursera
🌐
Coursera
coursera.org › browse › computer science › software development
Python Data Structures | Coursera
July 19, 2019 - This course will cover Chapters 6-10 of the textbook “Python for Everybody”. This course covers Python 3. ... In this class, we pick up where we left off in the previous class, starting in Chapter 6 of the textbook and covering Strings and ...
Rating: 4.9 ​ - ​ 97.3K votes
🌐
Coursera
coursera.org › courses
Best Algorithm Python Courses & Certificates [2026] | Coursera
Algorithm Python courses can help you learn sorting algorithms, search algorithms, and data structures like trees and graphs. Compare course options to find what fits your goals. Enroll for free.
🌐
Coursera
coursera.org › browse › computer science › algorithms
Data Structures and Algorithms | Coursera
You will also learn typical use cases for these data structures. A few examples of questions that we are going to cover in this class are the following: 1. What is a good strategy of resizing a dynamic array? 2. How priority queues are implemented in C++, Java, and Python?
Rating: 4.6 ​ - ​ 16.7K votes
🌐
Coursera
coursera.org › courses
Best Data Structures And Algorithms Courses & Certificates [2026] | Coursera
Skills you'll gain: Data Structures, Algorithms, Python Programming, Computer Programming, Computational Thinking, Data Processing, Data Analysis Expressions (DAX), Data Analysis ... Skills you'll gain: Programming Principles, Web Scraping, File I/O, Python Programming, Jupyter, Data Structures, Pandas (Python Package), Data Manipulation, JSON, Computer Programming, Restful API, NumPy, Object Oriented Programming (OOP), Application Programming Interface (API), Automation, Data Analysis
🌐
Coursera
coursera.org › browse › data science › data analysis
Foundations of Data Structures & Algorithms in Python | Coursera
Master common data structures like arrays, lists, and linked lists for problem-solving. Learn sorting algorithms and implement them in Python for optimizing solutions.
Find elsewhere
🌐
Class Central
classcentral.com › subjects › programming › programming languages › python
Online Course: Python Data Structures from University of Michigan | Class Central
Python Data Structures
Explore Python's core data structures like lists, dictionaries, and tuples. Learn to perform complex data analysis using built-in features and advance beyond basic procedural programming.
(4.9)
Price   -$1.00
🌐
Udemy
udemy.com › development
The Complete Data Structures and Algorithms Course in Python
February 3, 2026 - Explore a comprehensive curriculum from basics to advanced data structures and algorithms in Python, including recursion, Big O, arrays, lists, dictionaries, tuples, trees, graphs, and dynamic programming with coding exercises.
Rating: 4.5 ​ - ​ 11.3K votes
🌐
Class Central
classcentral.com › subjects › computer science › data structures
Online Course: Foundations of Data Structures & Algorithms in Python from Packt | Class Central
Foundations of Data Structures & Algorithms in Python
Master data structures and algorithms in Python, covering complexity analysis, sorting, linked lists, and hash tables to confidently tackle coding interviews and LeetCode challenges.
Price   -$1.00
🌐
Coursera
coursera.org › browse › computer science › software development
Data Structures Using Python - An Introduction | Coursera
No prior knowledge of data structures is required. ... Efficiently implement and manipulate arrays, linked lists, stacks, and queues in Python. Develop recursive algorithms and work with binary trees and their traversals.
🌐
Coursera
coursera.org › browse › computer science › algorithms
Data Structures and Algorithms: The Complete Masterclass | Coursera
Master the essential principles of data structures and algorithms through this comprehensive course. From Big O notation and recursion to complex structures like graphs and trees, you’ll gain the skills needed to design and implement efficient ...
Rating: 4.5 ​ - ​ 37 votes
🌐
GitHub
github.com › TZhoroev › Coursera-Data_Structures_and_Algorithms
GitHub - TZhoroev/Coursera-Data_Structures_and_Algorithms: This repository is a compilation of my solutions to the Data Structures and Algorithms assignments offered by the University of California, San Diego (UCSD) and the National Research University Higher School of Economics (HSE) on Coursera. These assignments, covering material from courses 1 through 6, have all been solved using the Python. · GitHub
This repository is a compilation of my solutions to the Data Structures and Algorithms assignments offered by the University of California, San Diego (UCSD) and the National Research University Higher School of Economics (HSE) on Coursera. These assignments, covering material from courses 1 through 6, have all been solved using the Python.
Starred by 9 users
Forked by 2 users
Languages   Python 61.9% | Java 23.0% | C++ 14.5%
🌐
DataCamp
datacamp.com › courses › data-structures-and-algorithms-in-python
Gain an Introduction to Data Structures and Algorithms - DataCamp Course | DataCamp
You’ll walk away with the ability to recognize common data structures and algorithms, and implement them in day-to-day applications! <h2>Analyze the Efficiency of Algorithms</h2> Along the way, you’ll stop to analyze popular algorithms in terms of their efficiency. You’ll come to grips with “Big O Notation”, the industry standard for describing the complexity of an algorithm. <h2>Sharpen Your Python Programming Knowledge</h2> Being well-versed with data structures and algorithms means being able to take everyday problems and solve them using efficient code.
Published   February 26, 2026
🌐
UCSC Silicon Valley Extension
ucsc-extension.edu › courses › data-structures-and-algorithms-using-python
Data Structures and Algorithms Using Python | UCSC Silicon Valley Extension
February 19, 2026 - 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
1 day 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.13K votes
🌐
Coursera
coursera.org › browse › data science › data analysis
Advanced Data Structures & Algorithms in Practice | Coursera
After completing the course, you will be able to implement and use advanced data structures like heaps, binary search trees, dynamic programming, and graphs in Python. You will have the skills to solve a wide range of algorithmic problems, such ...
🌐
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 ...
🌐
Udemy
udemy.com › it & software
Python Data Structures & Algorithms + LEETCODE Exercises
3 weeks ago - Think like a pro coder to tackle complex problems efficiently. Master data structures—linked lists, trees, heaps, graphs—for practical use. Learn algorithms—sorting, recursion, dynamic programming—with clarity.
Rating: 4.7 ​ - ​ 16.3K votes