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

    Data Structures and Algorithms Courses

    Data structures and algorithms courses can help you learn how to organize data and solve problems efficiently—core skills for programming, software development, and technical interviews.

    Skip to search results

    Filter by

    Subject
    Required
     *

    Language
    Required
     *

    The language used throughout the course, in both instruction and assessments.

    Learning Product
    Required
     *

    Level
    Required
     *

    Duration
    Required
     *

    Skills
    Required
     *

    Subtitles
    Required
     *

    Educator
    Required
     *

    Find the Best Data Structures And Algorithms Course for Your Goals

    • Status: Free Trial
      Free Trial
      J

      Johns Hopkins University

      Linear Algebra from Elementary to Advanced

      Skills you'll gain: Linear Algebra, Algebra, Applied Mathematics, Artificial Intelligence and Machine Learning (AI/ML), Mathematical Modeling, Advanced Mathematics, Engineering Analysis, Mathematical Theory & Analysis, Numerical Analysis, Geometry, Graph Theory, Applied Machine Learning, Markov Model, Probability

      4.7
      Rating, 4.7 out of 5 stars
      ·
      196 reviews

      Beginner · Specialization · 3 - 6 Months

    • Status: Free Trial
      Free Trial
      M

      Meta

      Statistics Foundations

      Skills you'll gain: Bayesian Statistics, Descriptive Statistics, Statistical Hypothesis Testing, Statistical Inference, Sampling (Statistics), Data Modeling, Statistics, Probability & Statistics, Statistical Analysis, Statistical Methods, Data Analysis Software, Statistical Modeling, Marketing Analytics, Tableau Software, Data Analysis, Spreadsheet Software, Quantitative Research, Analytics, Descriptive Analytics, Time Series Analysis and Forecasting

      4.7
      Rating, 4.7 out of 5 stars
      ·
      354 reviews

      Beginner · Course · 1 - 3 Months

    • Status: Free Trial
      Free Trial
      I

      INSEAD

      Introduction to Blockchain for Financial Services

      Skills you'll gain: Blockchain, FinTech, Cryptography, Design, Emerging Technologies, Stakeholder Management, Distributed Computing, Data Integrity, Financial Services, Public Key Cryptography Standards (PKCS), Innovation, Governance

      4.7
      Rating, 4.7 out of 5 stars
      ·
      681 reviews

      Beginner · Course · 1 - 3 Months

    • Status: Preview
      Preview
      U

      University of Rochester

      Confronting The Big Questions: Highlights of Modern Astronomy

      Skills you'll gain: Physics, Physical Science, Life Sciences, Biology, Environment, General Science and Research, Scientific Methods, Systems Of Measurement, Chemistry

      4.6
      Rating, 4.6 out of 5 stars
      ·
      497 reviews

      Beginner · Course · 1 - 4 Weeks

    • Status: Preview
      Preview
      U

      Universidad Austral

      Negociación 4.0

      Skills you'll gain: Negotiation, Conflict Management, Communication, Coaching, Influencing, Teamwork, Collaboration, Emotional Intelligence, Decision Making, Active Listening

      4.7
      Rating, 4.7 out of 5 stars
      ·
      853 reviews

      Beginner · Course · 1 - 4 Weeks

    • Status: Free Trial
      Free Trial
      U

      University of Washington

      Speaking to Inspire: Ceremonial and Motivational Speeches

      Skills you'll gain: Public Speaking, Oral Expression, Storytelling, Motivational Skills, Performing Arts, Constructive Feedback, Writing, Leadership

      4.7
      Rating, 4.7 out of 5 stars
      ·
      182 reviews

      Beginner · Course · 1 - 3 Months

    • Status: Preview
      Preview
      N

      National Taiwan University

      大數據分析:商業應用與策略管理 (Big Data Analytics: Business Applications and Strategic Decisions)

      Skills you'll gain: Marketing Analytics, Social Media, Business Analytics, Market Analysis, Customer Insights, Financial Data, Banking, Business Intelligence, Big Data, Marketing Strategies, Analytics, Data-Driven Decision-Making, Financial Services, Consumer Behaviour

      4.8
      Rating, 4.8 out of 5 stars
      ·
      409 reviews

      Beginner · Course · 1 - 3 Months

    • Status: Free Trial
      Free Trial
      D

      Digital Marketing Institute

      Social Media and Digital Marketing Fundamentals

      Skills you'll gain: Digital Media Strategy, Social Media Marketing, Content Marketing, Digital Marketing, Marketing, Social Media, Marketing Strategies, Digital Content, Social Media Strategy, Integrated Marketing Communications, Consumer Behaviour, Digital Transformation, Content Strategy, Scheduling, Target Audience, Customer Engagement

      4.7
      Rating, 4.7 out of 5 stars
      ·
      370 reviews

      Beginner · Course · 1 - 4 Weeks

    • Status: Free Trial
      Free Trial
      U

      University of Colorado System

      Medical Emergencies: Airway, Breathing, and Circulation

      Skills you'll gain: Patient Evaluation, Pharmacology, Cardiology, Medication Administration, Medical Emergency, Emergency Medical Services, Emergency Medicine, Respiratory Care, Neurology, Pulmonology, Life Support, Health Assessment, Acute Care, Respiration, Patient Treatment, Treatment Planning, Patient Positioning, Vital Signs, Anatomy

      4.8
      Rating, 4.8 out of 5 stars
      ·
      808 reviews

      Beginner · Course · 1 - 3 Months

    • Status: Free Trial
      Free Trial
      K

      KodeKloud

      DevOps Mastery

      Skills you'll gain: Jenkins, Terraform, Infrastructure as Code (IaC), Linux Administration, Kubernetes, Docker (Software), CI/CD, Version Control, Ansible, Continuous Integration, Microservices, Devops Tools, GitHub, Containerization, Git (Version Control System), General Networking, Systems Administration, Command-Line Interface, DevOps, Python Programming

      4.6
      Rating, 4.6 out of 5 stars
      ·
      197 reviews

      Beginner · Specialization · 3 - 6 Months

    • Status: Free Trial
      Free Trial
      U

      University of Illinois Urbana-Champaign

      Cluster Analysis in Data Mining

      Skills you'll gain: Unsupervised Learning, Data Mining, Data Validation, Applied Machine Learning, Machine Learning Algorithms, Data Analysis, Statistical Methods, Exploratory Data Analysis, Algorithms

      4.5
      Rating, 4.5 out of 5 stars
      ·
      408 reviews

      Mixed · Course · 1 - 3 Months

    • Status: Free Trial
      Free Trial
      P

      Peking University

      Chinese for HSK 3 PART I

      Skills you'll gain: Vocabulary, Oral Comprehension, Language Competency, Grammar, Language Learning

      4.8
      Rating, 4.8 out of 5 stars
      ·
      642 reviews

      Intermediate · Course · 1 - 3 Months

    Searches related to data structures and algorithms

    data structures and algorithms specialization
    c++: data structures and algorithms
    java: data structures and algorithms
    advanced data structures and algorithms
    data structures and algorithms (iii)
    data structures and algorithms in python
    foundations of data structures and algorithms
    data structures and algorithms: the complete masterclass
    1…322323324…834

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

    • Linear Algebra from Elementary to Advanced: Johns Hopkins University
    • Statistics Foundations: Meta
    • Introduction to Blockchain for Financial Services: INSEAD
    • Confronting The Big Questions: Highlights of Modern Astronomy: University of Rochester
    • Negociación 4.0: Universidad Austral
    • Speaking to Inspire: Ceremonial and Motivational Speeches: University of Washington
    • 大數據分析:商業應用與策略管理 (Big Data Analytics: Business Applications and Strategic Decisions): National Taiwan University
    • Social Media and Digital Marketing Fundamentals: Digital Marketing Institute
    • Medical Emergencies: Airway, Breathing, and Circulation: University of Colorado System
    • DevOps Mastery: KodeKloud

    Why Learn Data Structures and Algorithms?

    Data structures and algorithms form the foundation of computer science, enabling efficient data management and problem-solving. They are essential for writing optimized code, building scalable applications, and succeeding in coding interviews. Learning data structures and algorithms can sharpen your analytical thinking and strengthen your programming skills across languages and platforms.

    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

    Technical Skills

    • ChatGPT
    • Coding
    • Computer Science
    • Cybersecurity
    • DevOps
    • Ethical Hacking
    • Generative AI
    • Java Programming
    • Python
    • Web Development

    Analytical Skills

    • Artificial Intelligence
    • Big Data
    • Business Analysis
    • Data Analytics
    • Data Science
    • Financial Modeling
    • Machine Learning
    • Microsoft Excel
    • Microsoft Power BI
    • SQL

    Business Skills

    • Accounting
    • Digital Marketing
    • E-commerce
    • Finance
    • Google
    • Graphic Design
    • IBM
    • Marketing
    • Project Management
    • Social Media Marketing

    Career Resources

    • Essential IT Certifications
    • High-Income Skills to Learn
    • How to Get a PMP Certification
    • How to Learn Artificial Intelligence
    • Popular Cybersecurity Certifications
    • Popular Data Analytics Certifications
    • What Does a Data Analyst Do?
    • Career Development Resources
    • Career Aptitude Test
    • Share your Coursera Learning Story

    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
    • ECTS Credit Recommendations

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