• 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: Free Trial
    Free Trial
    P

    Packt

    Google Colab for Data Science & AI using Python

    Skills you'll gain: Plotly, Object Oriented Programming (OOP), Matplotlib, Pandas (Python Package), Plot (Graphics), Interactive Data Visualization, Data Visualization, Seaborn, Data Analysis, File I/O, Data Visualization Software, NumPy, Data Structures, Restful API, Python Programming, Application Programming Interface (API), Data Manipulation, Programming Principles, Computer Programming, Program Development

    Intermediate · Specialization · 1 - 3 Months

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

    EDUCBA

    Microsoft Access Table Design & Data Integrity

    Skills you'll gain: Database Design, Microsoft Access, Database Systems, Databases, Relational Databases, Data Integrity, Data Validation, Database Management, Data Entry, Performance Tuning

    Mixed · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    C

    Coursera

    Building a Real-World Data Science Solution

    Skills you'll gain: AWS SageMaker, Exploratory Data Analysis, Feature Engineering, Dashboard Creation, Interactive Data Visualization, Data Presentation, Model Evaluation, Data Visualization, Data Pipelines, Project Documentation, Solution Delivery, Data Storytelling, Amazon Web Services, Data Analysis, Technical Documentation, Business Intelligence, Cloud Infrastructure, Technical Communication, Automation, Project Management

    Beginner · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    R

    Rice University

    Data Analysis for Managerial Decision-Making

    Skills you'll gain: Probability & Statistics, Microsoft Excel, Descriptive Statistics, Box Plots, Statistical Methods, Probability Distribution, Statistical Visualization, Data Visualization, Probability, Statistics, Excel Formulas, Plot (Graphics), Business Mathematics, Spreadsheet Software, Data-Driven Decision-Making, Mathematical Theory & Analysis, Algebra, Bayesian Statistics, Arithmetic, Case Studies

    4.6
    Rating, 4.6 out of 5 stars
    ·
    19 reviews

    Beginner · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    F

    Fractal Analytics

    Advanced Data Techniques for Enterprise AI Systems

    Skills you'll gain: AI Security, Vector Databases, Data Strategy, Data Management, Data Architecture, Data Security, Data Governance, Generative AI Agents, Metadata Management, Containerization, Data Ethics, Interoperability, Data Store, Retrieval-Augmented Generation, Taxonomy, Data Storage, Data Processing, Large Language Modeling, Machine Learning, Agentic systems

    Intermediate · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    E

    EDUCBA

    Analyze Business Data Using Excel Pivot Tables

    Skills you'll gain: Data Visualization, Dashboard, Dashboard Creation, Microsoft Excel, Business Reporting, Excel Formulas, Spreadsheet Software, Performance Reporting, Case Studies, Business Intelligence, People Analytics, Performance Analysis, Business Analytics, Variance Analysis, Trend Analysis, Data Analysis, Employee Performance Management, Project Documentation, Data Presentation, Data Visualization Software

    5
    Rating, 5 out of 5 stars
    ·
    14 reviews

    Beginner · Specialization · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    U

    University of Michigan

    Answering Interesting Questions with Data

    Skills you'll gain: Relational Databases, Data Visualization, Data Store, Web Scraping, Database Management, Scatter Plots, Data Manipulation, SQL, JSON, Application Programming Interface (API), Python Programming, Extensible Markup Language (XML), Hypertext Markup Language (HTML)

    Intermediate · Course · 1 - 4 Weeks

  • Status: New
    New
    Status: Preview
    Preview
    E

    EDUCBA

    Develop a Location-Based iOS Game with Maps and Core Data

    Skills you'll gain: Core Data (Software), Apple iOS, iOS Development, Mobile Development, Apple Xcode, Data Modeling, Secure Coding, Data Persistence, Game Design, Swift Programming, Video Game Development, Data Management, UI Components, User Interface (UI)

    Beginner · Course · 1 - 4 Weeks

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

    Coursera

    Present Compelling Executive Reports with Data

    Skills you'll gain: Report Writing, Dashboard, Data Presentation, Presentations, Data Storytelling, Performance Reporting, Business Reporting, Management Reporting, Concision, Data Visualization, Storytelling, Financial Data, Key Performance Indicators (KPIs), Business Metrics

    Intermediate · Course · 1 - 4 Weeks

  • Status: New
    New
    P

    Packt

    EU General Data Protection Regulation (GDPR)

    Skills you'll gain: General Data Protection Regulation (GDPR), Information Privacy, Data Governance, Personally Identifiable Information, ISO/IEC 27001, Data Processing, Regulatory Compliance, Compliance Management, Data Security, Law, Regulation, and Compliance, Data Import/Export, Data Access, Legal Risk, Informed Consent, Risk Management Framework, Risk Management

    Beginner · Course · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    P

    Packt

    Introduction to Data Engineering on AWS

    Skills you'll gain: Cloud Engineering, Data Integration, Performance Tuning, Serverless Computing, Database Architecture and Administration, Data Quality, Data Transformation

    Beginner · Course · 1 - 3 Months

  • Status: Preview
    Preview
    T

    The University of Sydney

    Using clinical health data for better healthcare

    Skills you'll gain: Health Technology, Patient Communication, Health Informatics, Telehealth, Clinical Informatics, Health Care, Health Systems, Patient Education and Support, Health Information Management, Health Care Procedure and Regulation, Data Quality, Health Policy, Clinical Data Management, Electronic Medical Record, Digital Communications, Data Management, Data Governance, Data Sharing, Analytics, Data Analysis

    4.6
    Rating, 4.6 out of 5 stars
    ·
    118 reviews

    Beginner · Course · 1 - 4 Weeks

1…157158159…834

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
  • High-Income Skills to Learn
  • How to Learn Artificial Intelligence
  • PMP Certification Requirements
  • Popular Cybersecurity Certifications
  • 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
  • Udemy

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