• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Degrees
Log In
Join for Free
  • Browse
  • Data Structures And Algorithms

Data Structures And Algorithms Courses

Data Structures and Algorithms courses can help you learn about arrays, linked lists, trees, and graph structures, along with sorting and searching algorithms. You can build skills in problem-solving, optimizing code efficiency, and analyzing algorithm complexity. Many courses introduce tools like Python, Java, or C++ for implementing these concepts, as well as platforms for coding challenges that reinforce your understanding through practical application.


More to explore:

Popular Data Structures And Algorithms Courses and Certifications


  • I

    IBM

    Introduction to Computer Vision and Image Processing

    Skills you'll gain: Computer Vision, Jupyter, Convolutional Neural Networks, Transfer Learning, Classification Algorithms, Machine Learning Methods, Machine Learning Algorithms, IBM Cloud, Deep Learning, Model Deployment, Visualization (Computer Graphics), Logistic Regression

    4.3
    Rating, 4.3 out of 5 stars
    ·
    1.4K reviews

    Intermediate · Course · 1 - 3 Months

  • Status: New
    New
    Status: Free Trial
    Free Trial
    M

    Microsoft

    AI-Enhanced Data Analysis: From Raw Data to Deep Insights

    Skills you'll gain: Generative AI, Matplotlib, Plotly, Prompt Engineering, Data Ethics, Power BI, Data Visualization, Microsoft Excel, Data Manipulation, Exploratory Data Analysis, Data Cleansing, Pandas (Python Package), Data Transformation, Excel Formulas, Pivot Tables And Charts, Data Visualization Software, Data Analysis, Microsoft Copilot, Data Presentation, Data Processing

    4.3
    Rating, 4.3 out of 5 stars
    ·
    379 reviews

    Intermediate · Specialization · 3 - 6 Months

  • Status: Preview
    Preview
    U

    University of Leeds

    Foundations of Software Testing and Validation

    Skills you'll gain: Test Case, Software Testing, Software Quality Assurance, Quality Assurance, User Acceptance Testing (UAT), Test Planning, Verification And Validation, Acceptance Testing, System Testing, White-Box Testing, Unit Testing, Functional Testing, Integration Testing, Software Development Life Cycle, Software Development

    4.6
    Rating, 4.6 out of 5 stars
    ·
    432 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    U

    University of California San Diego

    Big Data - Capstone Project

    Skills you'll gain: Data Presentation, Data Processing, Big Data, Apache Spark, Splunk, Data Analysis, Unstructured Data, Data Storytelling, Analytics, Data Wrangling, Network Analysis, Classification Algorithms

    4.4
    Rating, 4.4 out of 5 stars
    ·
    400 reviews

    Mixed · Course · 1 - 3 Months

  • Status: Preview
    Preview
    U

    University of Toronto

    Mental Health and Resilience for Healthcare Workers

    Skills you'll gain: Resilience, Mental Health, Stress Management, Compassion, Emotional Intelligence, Mindfulness, Crisis Intervention, Self-Awareness, Behavioral Health, Mental Health Therapies, Positive Behavior Support

    4.8
    Rating, 4.8 out of 5 stars
    ·
    513 reviews

    Beginner · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    A

    Automatic Data Processing, Inc. (ADP)

    ADP Entry-Level Compensation and Benefits Analyst

    Skills you'll gain: Compensation Analysis, Compensation Management, Compensation Strategy, Job Evaluation, Benefits Administration, Data Collection, Compensation and Benefits, Data Visualization, Job Analysis, Data-Driven Decision-Making, Project Management, Data Analysis, Microsoft Excel, Google Sheets, Human Resource Policies, Regulatory Compliance, Labor Compliance, Law, Regulation, and Compliance, Payroll, Program Management

    4.6
    Rating, 4.6 out of 5 stars
    ·
    104 reviews

    Beginner · Professional Certificate · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    U

    University of Alberta

    Software Design and Architecture

    Skills you'll gain: Software Architecture, Model View Controller, Unified Modeling Language, Object Oriented Design, Service Oriented Architecture, API Design, Web Services, Software Design Patterns, Software Design, Simple Object Access Protocol (SOAP), Microservices, Restful API, Code Review, Product Family Engineering, Software Systems, Object Oriented Programming (OOP), Software Development, Java, Software Documentation, Maintainability

    4.6
    Rating, 4.6 out of 5 stars
    ·
    4K reviews

    Beginner · Specialization · 3 - 6 Months

  • P

    Packt

    Complete SAS Guide - Learn SAS and Become a Data Ninja

    Skills you'll gain: SAS (Software), Data Import/Export, Data Manipulation, Predictive Modeling, Statistical Analysis, SQL, Logistic Regression, Regression Analysis, R (Software), Data Analysis, Pandas (Python Package), Excel Macros, Statistical Hypothesis Testing, Software Installation, Data Cleansing, System Configuration

    Beginner · Course · 3 - 6 Months

  • Status: Preview
    Preview
    B

    Ball State University

    Introduction to Data Science

    Skills you'll gain: Data Ethics, Data Collection, Probability & Statistics, Statistics, Sampling (Statistics), Data Science, R Programming, Statistical Methods, Data Structures, Data Analysis, Data Capture, Information Privacy, Tidyverse (R Package), Data Quality, Informed Consent, Social Impact, Ethical Standards And Conduct, Data Validation, Algorithms, Big Data

    Build toward a degree

    4.7
    Rating, 4.7 out of 5 stars
    ·
    6 reviews

    Beginner · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    G

    Google Cloud

    Analyzing and Visualizing Data in Looker 日本語版

    Skills you'll gain: Looker (Software), Dashboard, Pivot Tables And Charts, Data Analysis, Data Visualization Software, Data Sharing, Data Presentation, Data-Driven Decision-Making, Exploratory Data Analysis, Data Import/Export, Data Manipulation

    Beginner · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    S

    Stanford University

    Introduction to Clinical Data

    Skills you'll gain: Feature Engineering, Data Ethics, Clinical Research, Clinical Data Management, Health Informatics, Clinical Research Ethics, Unstructured Data, Health Care, Data Mining, Electronic Medical Record, Data Transformation, Data Collection, Data Preprocessing, Text Mining, Medical Imaging

    4.6
    Rating, 4.6 out of 5 stars
    ·
    488 reviews

    Beginner · Course · 1 - 3 Months

  • Status: Preview
    Preview
    J

    Johns Hopkins University

    Design and Interpretation of Clinical Trials

    Skills you'll gain: Clinical Trials, Clinical Research, Healthcare Ethics, Scientific Methods, Informed Consent, Ethical Standards And Conduct, Drug Development

    4.7
    Rating, 4.7 out of 5 stars
    ·
    4.3K reviews

    Mixed · Course · 1 - 3 Months

1…717273…834

In summary, here are 10 of our most popular data structures and algorithms courses

  • Introduction to Computer Vision and Image Processing: IBM
  • AI-Enhanced Data Analysis: From Raw Data to Deep Insights: Microsoft
  • Foundations of Software Testing and Validation: University of Leeds
  • Big Data - Capstone Project: University of California San Diego
  • Mental Health and Resilience for Healthcare Workers: University of Toronto
  • ADP Entry-Level Compensation and Benefits Analyst: Automatic Data Processing, Inc. (ADP)
  • Software Design and Architecture: University of Alberta
  • Complete SAS Guide - Learn SAS and Become a Data Ninja: Packt
  • Introduction to Data Science: Ball State University
  • Analyzing and Visualizing Data in Looker 日本語版: Google Cloud

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

  • Artificial Intelligence (AI)
  • Cybersecurity
  • Data Analytics
  • Digital Marketing
  • English Speaking
  • Generative AI (GenAI)
  • Microsoft Excel
  • Microsoft Power BI
  • Project Management
  • Python

Certificates & Programs

  • Google Cybersecurity Certificate
  • Google Data Analytics Certificate
  • Google IT Support Certificate
  • Google Project Management Certificate
  • Google UX Design Certificate
  • IBM Data Analyst Certificate
  • IBM Data Science Certificate
  • Machine Learning Certificate
  • Microsoft Power BI Data Analyst Certificate
  • UI / UX Design Certificate

Industries & Careers

  • Business
  • Computer Science
  • Data Science
  • Education & Teaching
  • Engineering
  • Finance
  • Healthcare
  • Human Resources (HR)
  • Information Technology (IT)
  • Marketing

Career Resources

  • Career Aptitude Test
  • Examples of Strengths and Weaknesses for Job Interviews
  • High-Income Skills to Learn
  • How Does Cryptocurrency Work?
  • How to Highlight Duplicates in Google Sheets
  • How to Learn Artificial Intelligence
  • Popular Cybersecurity Certifications
  • Preparing for the PMP Certification
  • Signs You Will Get the Job After an Interview
  • What Is Artificial Intelligence?

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
  • Share your Coursera learning story

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
  • Cookies Preference Center
Learn Anywhere
Download on the App Store
Get it on Google Play
Logo of Certified B Corporation
© 2025 Coursera Inc. All rights reserved.
  • Coursera Facebook
  • Coursera Linkedin
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera TikTok