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.
106credentials
2online degrees
428courses

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

Results for "data structures"

  • Status: Preview

    Ball State University

    Skills you'll gain: Data Ethics, Data Collection, Probability & Statistics, Data Literacy, Sampling (Statistics), Data Science, R Programming, Statistical Methods, Data Structures, Data Integrity, Information Privacy, Informed Consent, Ethical Standards And Conduct, Algorithms

  • Status: New
    Status: Preview

    Skills you'll gain: Algorithms, Bayesian Statistics, Theoretical Computer Science, Pseudocode, Computational Thinking, Data Structures, Graph Theory, Network Analysis, Probability, Probability & Statistics

  • Status: Free Trial

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

  • Status: New
    Status: Preview

    Skills you'll gain: Algorithms, Graph Theory, Computational Thinking, Programming Principles, Pseudocode, Theoretical Computer Science, Data Structures, Computer Programming, Performance Tuning

  • Status: Free Trial

    Skills you'll gain: Algorithms, Data Structures, Java, Theoretical Computer Science, Computer Programming, Computational Thinking

  • Status: Free Trial

    Skills you'll gain: Computational Thinking, Data Analysis, Analysis, C (Programming Language), Programming Principles, Data Structures, Descriptive Statistics, Data Visualization Software

  • Status: Free Trial

    Johns Hopkins University

    Skills you'll gain: Apache Hadoop, File Systems, Big Data, Java, Data Structures, Infrastructure Architecture, File Management, Systems Architecture, Data Processing, Distributed Computing, Data Storage, Development Environment, Scalability

  • Skills you'll gain: Data Structures, Theoretical Computer Science, Data Storage Technologies, Algorithms, Graph Theory, File Systems, Data Access, Performance Tuning, Computer Hardware

  • Status: New
    Status: Preview

    Skills you'll gain: Time Series Analysis and Forecasting, Correlation Analysis, Text Mining, Probability Distribution, Data Analysis, Network Analysis, Feature Engineering, Probability, Data Structures, Statistics, Data Visualization, Data Processing, Data Cleansing, Natural Language Processing

  • Status: Free Trial

    Johns Hopkins University

    Skills you'll gain: Bioinformatics, Molecular Biology, Computational Thinking, Data Structures, Python Programming, Data Analysis, Algorithms, Life Sciences, Data Processing, Computer Science

  • Status: Free Trial

    Skills you'll gain: C (Programming Language), Embedded Systems, Data Structures, Algorithms, Computer Programming, Linux, Computer Programming Tools, Development Environment, Debugging, Software Development Tools

  • 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