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
427courses

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: Data Pipelines, Rust (Programming Language), Restful API, Amazon Web Services, Cloud API, Data Structures, Secure Coding, Data Processing, API Gateway, Cloud Applications, Real Time Data, Data Manipulation, Amazon S3, System Programming, Cryptography, Encryption, Python Programming, Command-Line Interface, Software Testing

  • Status: Free Trial

    Skills you'll gain: Algorithms, Data Structures, Pseudocode, Javascript, Computational Thinking, Program Development, Computer Programming

  • Status: Free Trial

    Skills you'll gain: Data Structures, Data Manipulation, Data Access, Data Processing, Python Programming, Data Management

  • Status: Free Trial

    Skills you'll gain: Computational Thinking, Algorithms, Program Development, Software Development, Computer Programming, Data Structures, Javascript, Computer Science, Web Development

  • Status: Free Trial

    Skills you'll gain: Object Oriented Programming (OOP), Software Design, Technical Design, Data Structures, Visualization (Computer Graphics), Graphic and Visual Design, Computer Graphics, Python Programming, Interactive Design, Algorithms

  • Status: Free Trial

    Skills you'll gain: Computer Programming, Programming Principles, Data Import/Export, Data Structures, Python Programming, Computer Science, File Management

  • Coursera Project Network

    Skills you'll gain: Java, Data Structures, Java Programming, Data Access, Data Cleansing

  • Status: Preview

    University of Illinois Urbana-Champaign

    Skills you'll gain: Application Specific Integrated Circuits, Hardware Design, Computer-Aided Design, Electronic Hardware, Systems Design, Electrical and Computer Engineering, Computer Engineering, Semiconductors, Network Routing, Computational Logic, Data Structures, Algorithms, Graph Theory, Linear Algebra, Applied Mathematics, Mathematical Modeling, Calculus

  • Status: Free Trial

    Skills you'll gain: Ruby (Programming Language), Debugging, Programming Principles, Scripting Languages, Data Structures, Object Oriented Programming (OOP)

  • Status: Free

    Skills you'll gain: Embedded Systems, C (Programming Language), Embedded Software, Data Structures, Programming Principles, Data Management, Data Storage Technologies, Software Development

  • Status: Free Trial

    Skills you'll gain: Data Structures, Blockchain, Programming Principles, Data Management, Object Oriented Programming (OOP), Cryptography, Debugging, Application Security

  • Status: Free Trial

    Skills you'll gain: Data Import/Export, C++ (Programming Language), C and C++, Data Structures, File Management, Computer Programming, Computer Science, Data Storage

What brings you to Coursera today?

Leading partners

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