• 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


  • U

    University of Michigan

    The Finite Element Method for Problems in Physics

    Skills you'll gain: Finite Element Methods, Engineering Analysis, Mathematical Software, Numerical Analysis, Mathematical Modeling, Advanced Mathematics, C++ (Programming Language)

    4.6
    Rating, 4.6 out of 5 stars
    ·
    564 reviews

    Intermediate · Course · 3 - 6 Months

  • J

    Johns Hopkins University

    Reproducible Research

    Skills you'll gain: Rmarkdown, Knitr, Data Sharing, General Science and Research, Statistical Reporting, Data Analysis, Statistical Analysis, Data Validation, Exploratory Data Analysis, R Programming, Technical Communication, GitHub, Git (Version Control System), Software Documentation

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

    Mixed · Course · 1 - 4 Weeks

  • C

    Coursera

    Build & Optimize TensorFlow ML Workflows

    Skills you'll gain: Tensorflow, Keras (Neural Network Library), MLOps (Machine Learning Operations), Data Pipelines, Performance Tuning

    Intermediate · Course · 1 - 4 Weeks

  • N

    Northeastern University

    Economic Decision Making Part 1

    Skills you'll gain: Loans, Cash Flows, Cost Benefit Analysis, Financial Analysis, Risk Management, Business Risk Management, Risk Analysis, Return On Investment, Financial Modeling, Decision Making, Strategic Decision-Making, Capital Budgeting, Mathematical Modeling, Business Valuation, Investments, Microsoft Excel

    Mixed · Course · 1 - 3 Months

  • I

    IBM

    IBM Relational Database Administrator with GenAI

    Skills you'll gain: Extract, Transform, Load, Data Warehousing, Web Scraping, Database Administration, Data Engineering, Database Design, Relational Databases, Linux Commands, Data Pipelines, SQL, Database Management, Apache Kafka, Apache Airflow, Bash (Scripting Language), Database Architecture and Administration, Shell Script, IBM DB2, Generative AI, Data Import/Export, Data Security

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

    Intermediate · Professional Certificate · 3 - 6 Months

  • M

    Michigan State University

    Photography Capstone Project

    Skills you'll gain: Photography, Peer Review, Photo Editing, Image Quality, Creative Design, Creativity, Content Creation, Storytelling, Writing

    4.8
    Rating, 4.8 out of 5 stars
    ·
    590 reviews

    Intermediate · Course · 1 - 3 Months

  • Status: Popular This Week
    Popular This Week
    I

    IBM

    IBM Business Intelligence (BI) Analyst

    Skills you'll gain: Dashboard, Extract, Transform, Load, Data Storytelling, Data Visualization, Database Design, Presentations, Descriptive Statistics, IBM DB2, Business Intelligence, Data Visualization Software, Tableau Software, Relational Databases, IBM Cognos Analytics, Interactive Data Visualization, Microsoft SQL Servers, Regression Analysis, MySQL, Star Schema, Forecasting, Excel Formulas

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

    Beginner · Professional Certificate · 3 - 6 Months

  • I

    IIMA - IIM Ahmedabad

    Pre-MBA Statistics

    Skills you'll gain: Sampling (Statistics), Probability, Probability & Statistics, Statistical Hypothesis Testing, Statistics, Data Literacy, Statistical Visualization, Probability Distribution, Statistical Methods, Statistical Inference, Estimation, Descriptive Statistics, Sample Size Determination, Data Analysis, Data Science

    4.6
    Rating, 4.6 out of 5 stars
    ·
    300 reviews

    Beginner · Course · 1 - 3 Months

  • U

    University of Huddersfield

    Integral Calculus & The Fundamental Theorem

    Skills you'll gain: Integral Calculus, Differential Equations, Calculus, Analytical Skills, Advanced Mathematics, Mathematical Theory & Analysis, Engineering Calculations, Engineering Analysis, Trigonometry, General Mathematics, Applied Mathematics, Mathematical Modeling, Derivatives

    Intermediate · Course · 1 - 4 Weeks

  • C

    Coursera

    Apply AI Techniques & Prescriptives

    Skills you'll gain: Operations Research, Strategic Thinking, Strategic Decision-Making, Business Strategy, AI Enablement, Business Analytics, Operational Analysis, Advanced Analytics, Analytics, Process Optimization, Applied Machine Learning, Process Improvement and Optimization, Predictive Modeling, Predictive Analytics, Artificial Intelligence, Statistical Modeling, Decision Making, Resource Allocation, Performance Analysis, Model Evaluation

    Intermediate · Course · 1 - 4 Weeks

  • M

    Microsoft

    Microsoft Azure AI Fundamentals AI-900 Exam Prep

    Skills you'll gain: Responsible AI, Image Analysis, Anomaly Detection, Unsupervised Learning, Microsoft Azure, Natural Language Processing, Computer Vision, Artificial Intelligence, Applied Machine Learning, MLOps (Machine Learning Operations), AI Security, Regression Analysis, No-Code Development, Artificial Intelligence and Machine Learning (AI/ML), Predictive Modeling, Machine Learning, AI Workflows, Model Deployment, Classification Algorithms, Analytics

    4.5
    Rating, 4.5 out of 5 stars
    ·
    1.5K reviews

    Beginner · Specialization · 3 - 6 Months

  • C

    Coursera

    Run Inference & Hypothesis Tests

    Skills you'll gain: Statistical Inference, Statistical Hypothesis Testing, Business Analytics, Sample Size Determination, Statistical Analysis, Data Analysis, Statistical Methods, A/B Testing, Statistical Software, Estimation, Data-Driven Decision-Making, Business Communication

    Intermediate · Course · 1 - 4 Weeks

Searches related to data structures and algorithms

data structures and algorithms specialization
data structures and algorithms in python
c++: data structures and algorithms
java: data structures and algorithms
data structures and algorithms in java
python data structures and algorithms
data structures and algorithms c++
advanced data structures and algorithms
1…526527528…834

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

  • The Finite Element Method for Problems in Physics: University of Michigan
  • Reproducible Research: Johns Hopkins University
  • Build & Optimize TensorFlow ML Workflows: Coursera
  • Economic Decision Making Part 1: Northeastern University
  • IBM Relational Database Administrator with GenAI: IBM
  • Photography Capstone Project: Michigan State University
  • IBM Business Intelligence (BI) Analyst: IBM
  • Pre-MBA Statistics: IIMA - IIM Ahmedabad
  • Integral Calculus & The Fundamental Theorem: University of Huddersfield
  • Apply AI Techniques & Prescriptives: Coursera

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