• 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.


Popular Data Structures And Algorithms Courses and Certifications


  • G

    Google Cloud

    Looker Functions and Operators

    Skills you'll gain: Looker (Software), Data Manipulation, Data Analysis Expressions (DAX), Pivot Tables And Charts, Ad Hoc Analysis, Data Cleansing, Data Management, Analysis, Google Cloud Platform

    Beginner · Project · Less Than 2 Hours

  • Status: Free Trial
    Free Trial
    U

    University of Glasgow

    Evolutionary Computation and its Applications

    Skills you'll gain: Engineering Practices, Engineering Calculations, Engineering Analysis, Engineering, Applied Mathematics

    5
    Rating, 5 out of 5 stars
    ·
    29 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    I

    Imperial College London

    Foundations in Virology and Vaccinology

    Skills you'll gain: Immunology, Infectious Diseases, Molecular Biology, Epidemiology, Microbiology, Public Health, Drug Development, Biotechnology, Medical Science and Research, Climate Change Programs, Cell Biology, Health Disparities, Biology, Clinical Trials, Laboratory Research, Pharmacology, Public Health and Disease Prevention, New Product Development, Emerging Technologies, Manufacturing Processes

    4.9
    Rating, 4.9 out of 5 stars
    ·
    86 reviews

    Intermediate · Specialization · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    C

    Codio

    Java Basics: Selection and Iteration

    Skills you'll gain: Debugging, Java Programming, Java, Programming Principles, Computer Programming, Integrated Development Environments, Computer Science, Data Structures

    4.5
    Rating, 4.5 out of 5 stars
    ·
    118 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: New
    New
    Status: Free Trial
    Free Trial
    C

    Cisco Learning and Certifications

    On-Premises Applications and Media Resources

    Skills you'll gain: Session Initiation Protocols, System Configuration, Collaborative Software, Configuration Management, Network Administration, Telecommunications, Communication Systems, Systems Integration, Scalability, Digital Communications

    Beginner · Course · 1 - 3 Months

  • Status: Preview
    Preview
    T

    The University of North Carolina at Chapel Hill

    The American South: Its Stories, Music, and Art

    Skills you'll gain: Music History, Music, Oral Expression, World History, Social Studies, Liberal Arts, Performing Arts, Art History, Cultural Diversity

    4.5
    Rating, 4.5 out of 5 stars
    ·
    405 reviews

    Mixed · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    R

    Rice University

    Business Applications of Hypothesis Testing and Confidence Interval Estimation

    Skills you'll gain: Statistical Hypothesis Testing, Statistical Methods, Sample Size Determination, Statistical Inference, Estimation, Statistics, Probability & Statistics, Sampling (Statistics), Statistical Analysis, Microsoft Excel, Excel Formulas, Data Analysis, Decision Making

    4.8
    Rating, 4.8 out of 5 stars
    ·
    1.3K reviews

    Mixed · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    L

    L&T EduTech

    Modelling, Analysis and Design of Steel Buildings

    Skills you'll gain: Structural Engineering, Structural Analysis, Building Design, Architectural Engineering, Computer-Aided Design, Failure Analysis, Engineering Analysis, Construction, Engineering Calculations, Engineering Design Process, Engineering Software

    5
    Rating, 5 out of 5 stars
    ·
    22 reviews

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    U

    University of Michigan

    The Piano Sonata: Beethoven and the Romantics

    Skills you'll gain: Music Theory, Classical Music, Music History, Musical Composition, Instrumental Music, Music

    4.9
    Rating, 4.9 out of 5 stars
    ·
    9 reviews

    Intermediate · Course · 1 - 4 Weeks

  • Status: New
    New
    Status: Free Trial
    Free Trial
    A

    Automatic Data Processing, Inc. (ADP)

    Coordinating and Conducting Interviews

    Skills you'll gain: Coordination, Professional Networking, Organizational Skills, Branding, Problem Solving

    Beginner · Course · 1 - 4 Weeks

  • Status: New
    New
    Status: Free Trial
    Free Trial
    G

    Google

    Network Monitoring and Analysis

    Skills you'll gain: Intrusion Detection and Prevention, Continuous Monitoring

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    L

    L&T EduTech

    Pavement Construction Practices (IRC and MoRTH)

    Skills you'll gain: Construction Inspection, Building Codes, Construction Engineering, Construction, Construction Management, Civil Engineering, Engineering Practices, Civil and Architectural Engineering, Engineering Plans And Specifications, Laboratory Testing, Plant Operations and Management, Safety Standards

    Advanced · Course · 1 - 4 Weeks

Searches related to data structures and algorithms

data structures and algorithms specialization
advanced data structures and algorithms
c++: data structures and algorithms
java: data structures and algorithms
data structures and algorithms (iii)
foundations of data structures and algorithms
data structures and algorithms: the complete masterclass
70+ javascript challenges - data structures and algorithms
1…236237238…834

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

  • Looker Functions and Operators: Google Cloud
  • Evolutionary Computation and its Applications: University of Glasgow
  • Foundations in Virology and Vaccinology: Imperial College London
  • Java Basics: Selection and Iteration: Codio
  • On-Premises Applications and Media Resources: Cisco Learning and Certifications
  • The American South: Its Stories, Music, and Art: The University of North Carolina at Chapel Hill
  • Business Applications of Hypothesis Testing and Confidence Interval Estimation : Rice University
  • Modelling, Analysis and Design of Steel Buildings: L&T EduTech
  • The Piano Sonata: Beethoven and the Romantics: University of Michigan
  • Coordinating and Conducting Interviews : Automatic Data Processing, Inc. (ADP)

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
  • Do Not Sell/Share
Learn Anywhere
Download on the App Store
Get it on Google Play
Logo of Certified B Corporation
© 2026 Coursera Inc. All rights reserved.
  • Coursera Facebook
  • Coursera Linkedin
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera TikTok