• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Degrees
​
Log In
Join for Free
  1. Categories
  2. Data Structures

Results for "data structures"


  • U

    University of California San Diego

    Data Structures and Algorithms

    Skills you'll gain: Data Structures, Algorithms, Graph Theory, Bioinformatics, Theoretical Computer Science, Computational Thinking, Program Development, Data Storage, Network Analysis, Applied Mathematics, Computer Programming, Performance Stress Testing, Analysis, Software Testing, C and C++, Python Programming, Java, Debugging, Rust (Programming Language), Javascript

    4.6 stars, 17K reviews, Intermediate, Specialization, 3 - 6 Months

    ★ 4.6 (17K) · Intermediate · Specialization · 3 - 6 Months

    Status: Free trial
    Free trial
  • U

    University of California San Diego

    Data Structures

    Skills you'll gain: Data Structures, Algorithms, Data Storage, Graph Theory, Computer Programming, C++ (Programming Language), Java Programming

    4.6 stars, 5.6K reviews, Intermediate, Course, 1 - 3 Months

    ★ 4.6 (5.6K) · Intermediate · Course · 1 - 3 Months

    Status: Free trial
    Free trial
  • E

    EDUCBA

    Analyze Python Control Flow and Data Structures

    Skills you'll gain: Data Dictionary, Programming Principles, Data Structures, Python Programming, Data Store, Problem Solving, Computational Logic, Data Processing, Computational Thinking, Data Manipulation, Data Management, Data Access, Decision Making

    Beginner · Course · 1 - 4 Weeks

    Category: New
    New
    Status: Free trial
    Free trial
  • M

    Microsoft

    Data Structures and Algorithms

    Skills you'll gain: Graph Theory, Data Structures, Microsoft Copilot, .NET Framework, Algorithms, Back-End Web Development, Performance Tuning, Theoretical Computer Science, Scalability

    4.6 stars, 44 reviews, Beginner, Course, 1 - 3 Months

    ★ 4.6 (44) · Beginner · Course · 1 - 3 Months

    Status: Free trial
    Free trial
  • U

    University of Illinois Urbana-Champaign

    Object-Oriented Data Structures in C++

    Skills you'll gain: C++ (Programming Language), Object Oriented Programming (OOP), Object Oriented Design, Development Environment, Engineering Software, Computer Programming, Software Engineering, Data Structures, Memory Management, Computer Programming Tools, Debugging, Program Development

    4.7 stars, 3K reviews, Intermediate, Course, 1 - 4 Weeks

    ★ 4.7 (3K) · Intermediate · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • P

    Packt

    Master Data Structures & Algo – Ace Leetcode & Blind 75+

    Skills you'll gain: Data Structures, Graph Theory, Algorithms, Computational Thinking, Solution Design, Model Optimization, Computational Logic, Data Validation

    Intermediate · Specialization · 3 - 6 Months

    Status: Free trial
    Free trial
  • What brings you to Coursera today?

  • P

    Packt

    Data Structures and Algorithms: The Complete Masterclass

    Skills you'll gain: Data Structures, Algorithms, Graph Theory, Programming Principles, Theoretical Computer Science, Computer Science, Computer Programming, Python Programming, Pandas (Python Package), Machine Learning Algorithms, Computational Thinking, C++ (Programming Language), Data Architecture, Random Forest Algorithm, Performance Tuning, Object Oriented Programming (OOP), Network Analysis, Program Development, Problem Solving, Debugging

    4.5 stars, 40 reviews, Intermediate, Specialization, 3 - 6 Months

    ★ 4.5 (40) · Intermediate · Specialization · 3 - 6 Months

    Status: Free trial
    Free trial
  • M

    Meta

    Coding Interview Preparation

    Skills you'll gain: Data Structures, Algorithms, Software Visualization, Pseudocode, Programming Principles, Computational Thinking, Theoretical Computer Science, Computer Science, Technical Communication, Computer Programming, Graph Theory, Software Design Patterns, Communication

    4.6 stars, 836 reviews, Intermediate, Course, 1 - 4 Weeks

    ★ 4.6 (836) · Intermediate · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • P

    Packt

    DSA In Python + Top 130 Leetcode Problems for MAANG

    Skills you'll gain: Graph Theory, Data Structures, Algorithms, Computer Programming, Python Programming, Programming Principles, Computational Thinking, Data Science, Theoretical Computer Science, Data Processing, Geometry, Data Analysis Expressions (DAX), Data Manipulation, Performance Tuning, Data Analysis, Data Management, Applied Mathematics

    3.5 stars, 6 reviews, Intermediate, Specialization, 3 - 6 Months

    ★ 3.5 (6) · Intermediate · Specialization · 3 - 6 Months

    Category: New
    New
    Status: Free trial
    Free trial
  • U

    University of Colorado Boulder

    Foundations of Data Structures and Algorithms

    Skills you'll gain: Theoretical Computer Science, Algorithms, Graph Theory, Data Structures, Operations Research, Quantum computing, Public Key Cryptography Standards (PKCS), Cryptography, Computational Thinking, Design Strategies, Cryptographic Protocols, Applied Mathematics, Tree Maps, Encryption, Network Model, Combinatorics, Data Science, Mathematical Software, Computer Science, Python Programming

    4.7 stars, 981 reviews, Advanced, Specialization, 3 - 6 Months

    ★ 4.7 (981) · Advanced · Specialization · 3 - 6 Months

    Status: Free trial
    Free trial
    Category: Build toward a degree
    Build toward a degree
  • U

    University of Michigan

    Python Data Structures

    Skills you'll gain: File I/O, Data Structures, Data Processing, Data Analysis, Data Dictionary, Python Programming, Data Manipulation, Software Installation, Data Store, File Management, Development Environment, Computer Programming Tools

    4.9 stars, 97K reviews, Beginner, Course, 1 - 3 Months

    ★ 4.9 (97K) · Beginner · Course · 1 - 3 Months

    Status: Free trial
    Free trial
  • C

    Codio

    C++: Data Structures and Algorithms

    Skills you'll gain: Algorithms, Graph Theory, Data Structures, C++ (Programming Language), C and C++, Programming Principles, Computer Programming, Object Oriented Programming (OOP), Theoretical Computer Science

    4.1 stars, 24 reviews, Intermediate, Specialization, 1 - 3 Months

    ★ 4.1 (24) · Intermediate · Specialization · 1 - 3 Months

    Status: Free trial
    Free trial
1234…834

Best Data Structures courses from Packt

Top-rated Data Structures courses offered by Packt on Coursera.

  1. 1
    Master Data Structures & Algo – Ace Leetcode & Blind 75+
    PacktIntermediate3 - 6 Months5.0(1)Packt
  2. 2
    Data Structures and Algorithms: The Complete Masterclass
    PacktIntermediate3 - 6 Months4.5(40)Packt
  3. 3
    DSA In Python + Top 130 Leetcode Problems for MAANG
    PacktIntermediate3 - 6 Months3.5(6)Packt

Best Data Structures certificate programs

Earn a certificate in Data Structures from top universities and companies.

  1. 1
    Data Structures and Algorithms
    University of California San DiegoIntermediate3 - 6 Months4.6(16,775)Specialization
  2. 2
    Foundations of Data Structures and Algorithms
    University of Colorado BoulderAdvanced3 - 6 Months4.7(981)Specialization
  3. 3
    C++: Data Structures and Algorithms
    CodioIntermediate1 - 3 Months4.1(24)Specialization

Best Data Structures courses for beginners

Top-rated beginner-friendly Data Structures courses with no prerequisites.

  1. 1
    Analyze Python Control Flow and Data Structures
    EDUCBABeginner1 - 4 WeeksNo prerequisites
  2. 2
    Data Structures and Algorithms
    MicrosoftBeginner1 - 3 Months4.6(44)No prerequisites
  3. 3
    Python Data Structures
    University of MichiganBeginner1 - 3 Months4.9(97,356)No prerequisites

Skills you can learn in Algorithms

Graphs (22)
Mathematical Optimization (21)
Computer Program (20)
Data Structure (19)
Problem Solving (19)
Algebra (12)
Computer Vision (10)
Discrete Mathematics (10)
Graph Theory (10)
Image Processing (10)
Linear Algebra (10)
Reinforcement Learning (10)

Other topics to explore

Arts and Humanities
338 courses
Business
1095 courses
Computer Science
668 courses
Data Science
425 courses
Information Technology
145 courses
Health
471 courses
Math and Logic
70 courses
Personal Development
137 courses
Physical Science and Engineering
413 courses
Social Sciences
401 courses
Language Learning
150 courses

Coursera Footer

Skills

  • Accounting
  • Artificial Intelligence (AI)
  • Cybersecurity
  • Data Analytics
  • Digital Marketing
  • Human Resources (HR)
  • Microsoft Excel
  • Project Management
  • Python
  • SQL

Professional Certificates

  • Google AI Certificate
  • Google Cybersecurity Certificate
  • Google Data Analytics Certificate
  • Google IT Support Certificate
  • Google Project Management Certificate
  • Google UX Design Certificate
  • IBM AI Engineering Certificate
  • IBM AI Product Manager Certificate
  • IBM Data Science Certificate
  • Intuit Academy Bookkeeping Certificate

Courses & Specializations

  • AI Essentials Specialization
  • AI For Business Specialization
  • AI For Everyone Course
  • AI in Healthcare Specialization
  • Deep Learning Specialization
  • Excel Skills for Business Specialization
  • Financial Markets Course
  • Machine Learning Specialization
  • Prompt Engineering for ChatGPT Course
  • Python for Everybody Specialization

Career Resources

  • Career Aptitude Test
  • CAPM Certification Requirements
  • CompTIA A+ Certification Requirements
  • CompTIA Security+ Certification Requirements
  • Essential IT Certifications
  • High-Income Skills to Learn
  • How to Learn Artificial Intelligence
  • PMP Certification Requirements
  • Popular Cybersecurity Certifications
  • Share your Coursera learning story

Coursera

  • About
  • What We Offer
  • Leadership
  • Careers
  • Catalog
  • Coursera Plus
  • Professional Certificates
  • MasterTrack® Certificates
  • Degrees
  • For Enterprise
  • For Government
  • For Campus
  • Become a Partner
  • Social Impact
  • Free Courses
  • Udemy

Community

  • Learners
  • Partners
  • Beta Testers
  • Blog
  • The Coursera Podcast
  • Tech Blog

More

  • Press
  • Investors
  • Terms
  • Privacy
  • Help
  • Accessibility
  • Contact
  • Articles
  • Directory
  • Affiliates
  • Modern Slavery Statement
  • Do Not Sell/Share
Learn Anywhere
Download on the App Store
Get it on Google Play
© 2026 Coursera Inc. All rights reserved.
  • Coursera Facebook
  • Coursera Linkedin
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera TikTok