• 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 California San Diego

    Algae Biotechnology

    Skills you'll gain: Biotechnology, Biological Engineering, Sustainable Technologies, Life Sciences, Environmental Issue, Regulatory Requirements, Sustainability Standards, Chemical Engineering, Production Process, Product Development, Molecular, Cellular, and Microbiology, Biology

    4.8
    Rating, 4.8 out of 5 stars
    ·
    621 reviews

    Intermediate · Course · 1 - 3 Months

  • B

    Berklee

    Songwriting: Writing the Music

    Skills you'll gain: Music Theory, Music, Musical Composition, Storytelling, Writing

    4.7
    Rating, 4.7 out of 5 stars
    ·
    69 reviews

    Intermediate · Course · 1 - 4 Weeks

  • A

    Amazon Web Services

    AWS Cloud Practitioner Essentials

    Skills you'll gain: Amazon Web Services, Cloud Computing, Public Cloud, Cloud Infrastructure, Amazon Elastic Compute Cloud, Cloud Computing Architecture, Serverless Computing, Cloud Security, Amazon DynamoDB, Amazon S3, Databases, Data Storage, Network Architecture, Data Migration, Scalability

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

    Beginner · Course · 3 - 6 Months

  • U

    University of Colorado Boulder

    Introduction to Python for Scientific Computing

    Skills you'll gain: Scientific Visualization, NumPy, Data Visualization, Debugging, Matplotlib, Numerical Analysis, Engineering Calculations, Integrated Development Environments, Computational Thinking, Engineering Analysis, Programming Principles, Jupyter, Data Analysis, Computer Programming

    4.8
    Rating, 4.8 out of 5 stars
    ·
    16 reviews

    Beginner · Course · 1 - 4 Weeks

  • U

    University of Pennsylvania

    Calculus: Single Variable Part 2 - Differentiation

    Skills you'll gain: Calculus, Applied Mathematics, Derivatives, Engineering Calculations, Advanced Mathematics, Estimation

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

    Mixed · Course · 1 - 4 Weeks

  • P

    Pragmatic AI Labs

    Databricks Lakehouse Fundamentals

    Skills you'll gain: Databricks, Data Lakes, Data Engineering, Data Wrangling, Apache Spark, Data Access, Data Processing, Data Warehousing, Data Architecture, Data Management, Data Synthesis, Data Science, Data Mining, Data Integrity, Data Modeling, Data Presentation, Data Entry, Data Storage, SQL, Python Programming

    Beginner · Course · 1 - 4 Weeks

  • U

    Universidad de los Andes

    Analítica financiera​

    Skills you'll gain: Financial Forecasting, Financial Analysis, Financial Modeling, Analytics, Predictive Analytics, Time Series Analysis and Forecasting, Statistical Analysis, Risk Analysis, Predictive Modeling, Risk Management, R Programming, Data Transformation, Machine Learning Methods, Descriptive Analytics, Artificial Neural Networks

    4.6
    Rating, 4.6 out of 5 stars
    ·
    102 reviews

    Intermediate · Course · 1 - 4 Weeks

  • E

    EDUCBA

    Advanced iOS Development with Swift, Gestures & APIs

    Skills you'll gain: Apple iOS, iOS Development, Swift Programming, Application Lifecycle Management, Mobile Development, UI Components, Application Development, Application Programming Interface (API), Data Persistence, User Interface (UI), Web Services, Programming Principles, JSON, Data Modeling

    Intermediate · Course · 1 - 3 Months

  • U

    Universidad de los Andes

    Programación en Python

    Skills you'll gain: File I/O, Data Visualization Software, Programming Principles, Computational Thinking, Matplotlib, Python Programming, NumPy, Algorithms, Computer Programming, Pandas (Python Package), Debugging, Data Manipulation, Integrated Development Environments, Data Structures, Data Analysis, Scripting

    4.5
    Rating, 4.5 out of 5 stars
    ·
    211 reviews

    Beginner · Course · 1 - 4 Weeks

  • U

    University of Geneva

    Investment Management

    Skills you'll gain: Portfolio Management, Wealth Management, Risk Management, Investment Management, Financial Market, Portfolio Risk, Business Risk Management, Capital Markets, Risk Analysis, Risk Modeling, Asset Management, Performance Measurement, Investments, Market Dynamics, Environmental Social And Corporate Governance (ESG), Financial Planning, Finance, Equities, Performance Analysis, Business Ethics

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

    Beginner · Specialization · 3 - 6 Months

  • P

    Pontificia Universidad Católica del Perú

    Analítica y ciencia de datos para negocios

    Skills you'll gain: Data Preprocessing, Business Analytics, Dimensionality Reduction, Analytics, Data Cleansing, Data Transformation, Anomaly Detection, Data Manipulation, Project Management Life Cycle, Databases, R Programming, Data Analysis, Data Quality, Data Science, Big Data, Exploratory Data Analysis, Supervised Learning

    4.3
    Rating, 4.3 out of 5 stars
    ·
    65 reviews

    Beginner · Course · 1 - 3 Months

  • É

    École Polytechnique Fédérale de Lausanne

    Municipal Solid Waste Management in Developing Countries

    Skills you'll gain: Environmental Engineering, Environmental Management Systems, Pollution Prevention, Sustainable Development, Sustainable Systems, Sustainable Technologies, Environment and Resource Management, Environmental Issue, Governance, Environmental Policy, Community Development

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

    Intermediate · Course · 1 - 3 Months

1…639640641…834

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

  • Algae Biotechnology: University of California San Diego
  • Songwriting: Writing the Music: Berklee
  • AWS Cloud Practitioner Essentials: Amazon Web Services
  • Introduction to Python for Scientific Computing: University of Colorado Boulder
  • Calculus: Single Variable Part 2 - Differentiation: University of Pennsylvania
  • Databricks Lakehouse Fundamentals: Pragmatic AI Labs
  • Analítica financiera​: Universidad de los Andes
  • Advanced iOS Development with Swift, Gestures & APIs: EDUCBA
  • Programación en Python: Universidad de los Andes
  • Investment Management: University of Geneva

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