• 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


  • Status: New
    New
    P

    Packt

    Python Course for Data Analysis - Become Data Analyst

    Skills you'll gain: Scatter Plots, Jupyter, Programming Principles, Histogram

    Intermediate · Course · 1 - 3 Months

  • Status: Free
    Free
    A

    Amazon Web Services

    Fundamentals of Machine Learning and Artificial Intelligence

    Skills you'll gain: Artificial Intelligence and Machine Learning (AI/ML), Generative AI, Deep Learning, AI Enablement, Artificial Intelligence, Amazon Web Services, Applied Machine Learning, Machine Learning, Digital Transformation

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

    Mixed · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    M

    Macquarie University

    Storytelling and influencing: Communicate with impact

    Skills you'll gain: Persuasive Communication, Storytelling, Influencing, Communication, Leadership, Verbal Communication Skills, Stakeholder Communications, Public Speaking, Communication Strategies, Interpersonal Communications, Meeting Facilitation, Executive Presence, Strategic Communication, Discussion Facilitation, Team Leadership, Active Listening

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

    Mixed · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    E

    Edureka

    PySpark for Data Science

    Skills you'll gain: PySpark, Data Pipelines, Dashboard, Data Processing, Data Storage Technologies, Data Visualization, Natural Language Processing, Data Analysis Expressions (DAX), Data Storage, Data Transformation, Machine Learning, Deep Learning, Logistic Regression

    2.7
    Rating, 2.7 out of 5 stars
    ·
    11 reviews

    Intermediate · Specialization · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    D

    Duke University

    Pandas for Data Science

    Skills you'll gain: Pandas (Python Package), Data Cleansing, Data Manipulation, Data Preprocessing, Data Quality, NumPy, File I/O, Query Languages, Python Programming, Data Import/Export, Data Analysis, Exploratory Data Analysis, Debugging

    4.3
    Rating, 4.3 out of 5 stars
    ·
    16 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    L

    LearnQuest

    Fundamentals of Data Analysis

    Skills you'll gain: Data Analysis, Analytics, Statistical Analysis, Data Mining, Spreadsheet Software, Exploratory Data Analysis, Descriptive Analytics, Quantitative Research, Data Processing, Data Cleansing, Data Collection, Statistics, R (Software), Predictive Analytics, Query Languages, Data Visualization, Data Visualization Software, SQL

    3.6
    Rating, 3.6 out of 5 stars
    ·
    33 reviews

    Beginner · Course · 1 - 3 Months

  • Status: Preview
    Preview
    M

    Microsoft

    First Steps in R: Importing and Exporting Data

    Skills you'll gain: Data Import/Export, Microsoft Visual Studio, Microsoft Excel, R Programming, Data Processing, Data Cleansing

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    U

    University of Illinois Urbana-Champaign

    Health Data Science Foundation

    Skills you'll gain: Health Informatics, Deep Learning, Machine Learning, Health Care, Artificial Neural Networks, Applied Machine Learning, Supervised Learning, Model Evaluation, Healthcare Project Management, Medical Science and Research, Unsupervised Learning, Convolutional Neural Networks, Program Development

    3
    Rating, 3 out of 5 stars
    ·
    29 reviews

    Advanced · Course · 1 - 4 Weeks

  • Status: New
    New
    Status: Free Trial
    Free Trial
    E

    EDUCBA

    Apply Quantitative Data Analysis Using R

    Skills you'll gain: Quantitative Research, Scatter Plots, R Programming, Statistical Visualization, Correlation Analysis, Descriptive Statistics, Statistical Analysis, Data Analysis, Data Visualization, Statistics, Exploratory Data Analysis, Data Import/Export, Data Structures

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    D

    Duke University

    Data Visualization with Python

    Skills you'll gain: Data Visualization Software, Data Visualization, Data Storytelling, Statistical Visualization, Interactive Data Visualization, Plot (Graphics), Plotly, Matplotlib, Data Presentation, Dashboard, Seaborn, Tableau Software, Scatter Plots, Heat Maps, Histogram, Google Sheets, Data Analysis, Python Programming, Cloud Applications, Business Communication

    4.2
    Rating, 4.2 out of 5 stars
    ·
    26 reviews

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free
    Free
    U

    University of Pittsburgh

    Clinical Terminology for International and U.S. Students

    Skills you'll gain: Laboratory Testing, Diagnostic Tests, Medical Terminology, Vital Signs, Clinical Practices, Clinical Experience, Patient Communication, Hospital Medicine, Patient Safety, Medication Administration, Intravenous Therapy, Anatomy, English Language

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

    Beginner · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    J

    Johns Hopkins University

    Data Visualization & Dashboarding with R

    Skills you'll gain: Rmarkdown, Shiny (R Package), Ggplot2, Tidyverse (R Package), Data Visualization, Spatial Data Analysis, Statistical Visualization, Scatter Plots, Plot (Graphics), Dashboard, Data Import/Export, Interactive Data Visualization, R Programming, Data Visualization Software, Geospatial Information and Technology, Data Literacy, Statistical Reporting, Data Manipulation, Data Science, Data Analysis

    4.8
    Rating, 4.8 out of 5 stars
    ·
    450 reviews

    Beginner · Specialization · 3 - 6 Months

1…909192…834

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

  • Python Course for Data Analysis - Become Data Analyst: Packt
  • Fundamentals of Machine Learning and Artificial Intelligence: Amazon Web Services
  • Storytelling and influencing: Communicate with impact: Macquarie University
  • PySpark for Data Science: Edureka
  • Pandas for Data Science: Duke University
  • Fundamentals of Data Analysis: LearnQuest
  • First Steps in R: Importing and Exporting Data: Microsoft
  • Health Data Science Foundation: University of Illinois Urbana-Champaign
  • Apply Quantitative Data Analysis Using R: EDUCBA
  • Data Visualization with Python: Duke University

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

  • Accounting
  • Artificial Intelligence (AI)
  • Cybersecurity
  • Data Analytics
  • Digital Marketing
  • Human Resources (HR)
  • Microsoft Excel
  • Project Management
  • Python
  • SQL

Professional Certificates

  • Google AI Certificate
  • Google Cybersecurity Certificate
  • Google Data Analytics Certificate
  • Google IT Support Certificate
  • Google Project Management Certificate
  • Google UX Design Certificate
  • IBM AI Engineering Certificate
  • IBM AI Product Manager Certificate
  • IBM Data Science Certificate
  • Intuit Academy Bookkeeping Certificate

Courses & Specializations

  • AI Essentials Specialization
  • AI For Business Specialization
  • AI For Everyone Course
  • AI in Healthcare Specialization
  • Deep Learning Specialization
  • Excel Skills for Business Specialization
  • Financial Markets Course
  • Machine Learning Specialization
  • Prompt Engineering for ChatGPT Course
  • Python for Everybody Specialization

Career Resources

  • Career Aptitude Test
  • CAPM Certification Requirements
  • CompTIA A+ Certification Requirements
  • CompTIA Security+ Certification Requirements
  • Essential IT Certifications
  • Free IT Certifications and Courses
  • High-Income Skills to Learn
  • How to Learn Artificial Intelligence
  • PMP Certification Requirements
  • Popular Cybersecurity Certifications

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
© 2026 Coursera Inc. All rights reserved.
  • Coursera Facebook
  • Coursera Linkedin
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera TikTok