Data Structures

Data Structures are specialized formats for organizing, storing, and manipulating data on a computer. They enable efficient access and modification of data, and are fundamental to designing efficient algorithms. Coursera's data structures catalogue teaches you to understand, design, analyze and implement fundamental data structures like arrays, stacks, queues, linked lists, trees, hash tables, and graphs. You'll learn various operations on these data structures, their time and space complexities, and their applications in real-life problem-solving. Grasp the principles of data abstraction and encapsulation to enhance your computational thinking abilities and become proficient as a software engineer, data scientist, programmer, or as someone aspiring to advance in these spheres.
105credentials
2online degrees
425courses

Most popular

Trending now

New releases

Filter by

Subject
Required

Language
Required

The language used throughout the course, in both instruction and assessments.

Learning Product
Required

Build job-relevant skills in under 2 hours with hands-on tutorials.
Learn from top instructors with graded assignments, videos, and discussion forums.
Get in-depth knowledge of a subject by completing a series of courses and projects.
Earn career credentials from industry leaders that demonstrate your expertise.
Earn your Bachelor’s or Master’s degree online for a fraction of the cost of in-person learning.

Level
Required

Duration
Required

Subtitles
Required

Educator
Required

Find the best Data Structures And Algorithms course for your goals

  • Status: Free Trial

    Skills you'll gain: Object Oriented Programming (OOP), Javascript, Software Design Patterns, Data Management, Data Structures, Prototyping, Web Development, Performance Tuning

  • Status: Free

    Universidad de los Andes

    Skills you'll gain: TypeScript, Javascript, Scripting Languages, Data Structures, Web Development Tools, Object Oriented Programming (OOP), Programming Principles, Functional Design

  • Status: New
    Status: Free Trial

    Cisco Learning and Certifications

    Skills you'll gain: Multiprotocol Label Switching, Network Planning And Design, Virtual Private Networks (VPN), Network Troubleshooting, Routing Protocols, Border Gateway Protocol, Network Engineering, Computer Networking, Network Administration, Open Shortest Path First (OSPF), Network Routers, Wide Area Networks, Network Monitoring, Network Routing, TCP/IP, Network Performance Management, Network Protocols, Service Level, Network Architecture, Data Structures

  • Status: New
    Status: Free Trial

    Skills you'll gain: Javascript, JSON, Event-Driven Programming, Web Development, Data Structures, Application Deployment, Application Development, User Interface (UI), Development Environment, Debugging

  • Status: New
    Status: Free Trial

    Skills you'll gain: Database Design, Relational Databases, SQL, Database Management, Query Languages, Database Development, Database Systems, Data Management, Databases, Data Integrity, Oracle Databases, Data Modeling, Data Analysis, Data Manipulation, Data Structures, User Accounts

  • Status: Preview

    Skills you'll gain: C++ (Programming Language), Object Oriented Programming (OOP), Graph Theory, C (Programming Language), Artificial Intelligence, Algorithms, Debugging, Data Structures, Game Design, Software Design

  • Status: Free Trial

    University of Colorado System

    Skills you'll gain: Video Game Development, Game Design, Debugging, Animations, Programming Principles, Scripting, Scripting Languages, Object Oriented Programming (OOP), User Interface (UI), No-Code Development, Other Programming Languages, Event-Driven Programming, Software Design Patterns, Computational Logic, Data Structures, Computer Programming, Development Environment

  • Status: Free Trial

    Skills you'll gain: Unreal Engine, Data Structures, 3D Assets, Game Design, 3D Modeling, Virtual Environment, Data Store, Video Game Development, Animation and Game Design, Program Development, Visualization (Computer Graphics), Data Management, Object Oriented Programming (OOP), Scripting, Scalability, Event-Driven Programming, Software Design, Debugging, Performance Tuning

  • Status: Free Trial

    Skills you'll gain: Object Oriented Programming (OOP), Python Programming, Data Structures, Computer Programming, Software Engineering, Performance Tuning, File Management, Web Development, Debugging, Web Development Tools

  • Status: New
    Status: Free Trial

    Skills you'll gain: Pandas (Python Package), Databases, Data Pipelines, Database Design, Performance Tuning, Data Transformation, Python Programming, Data Structures, Data Analysis

  • Status: Preview

    Universidades Anáhuac

    Skills you'll gain: Object Oriented Programming (OOP), Data Structures, Python Programming, Computer Programming, Programming Principles, Algorithms, Integrated Development Environments, File Management, Embedded Software, Debugging

  • Status: New
    Status: Free Trial

    Skills you'll gain: Full-Stack Web Development, Javascript, Web Development Tools, Jest (JavaScript Testing Framework), Web Design and Development, Object Oriented Programming (OOP), Web Development, Application Programming Interface (API), HTML and CSS, Back-End Web Development, Web Applications, JSON, Restful API, Event-Driven Programming, Application Development, Application Deployment, Unit Testing, Programming Principles, Data Structures, Prototyping

What brings you to Coursera today?

Leading partners

  • Packt
  • EDUCBA
  • Meta
  • University of Michigan
  • University of California San Diego
  • University of Colorado Boulder
  • Codio
  • Duke University