• 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


  • E

    EDUCBA

    Analyze Video Data Using OpenCV and Python

    Skills you'll gain: Real Time Data, Classification Algorithms, File I/O, Color Matching

    Beginner · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • E

    Edureka

    Business Intelligence and Data Analytics with Tableau

    Skills you'll gain: Tableau Software, Business Intelligence, Business Intelligence Software, Interactive Data Visualization, Business Analytics, Data Visualization Software, Dashboard, Agentic Workflows, Dashboard Creation, Data Storytelling, Data Analysis, Data Modeling, Extract, Transform, Load, Predictive Analytics, Exploratory Data Analysis, Data Governance, Data Transformation, Data Preprocessing, Correlation Analysis, Data Security

    Beginner · Specialization · 1 - 3 Months

    Category: New
    New
    Status: Free trial
    Free trial
  • E

    EDUCBA

    Analyze and Visualize Data Using Power BI

    Skills you'll gain: Data Presentation, Dashboard Creation, Business Reporting, Business Intelligence Software, Data Analysis Software

    4.8 stars, 18 reviews, Beginner, Course, 1 - 4 Weeks

    ★ 4.8 (18) · Beginner · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • L

    LearnQuest

    Introduction to Data Science and scikit-learn in Python

    Skills you'll gain: Feature Engineering, Exploratory Data Analysis, Pandas (Python Package), Scikit Learn (Machine Learning Library), Data Manipulation, Applied Machine Learning, NumPy, Statistical Machine Learning, Classification Algorithms, Data Preprocessing, Data Processing, Data Wrangling, Python Programming, Regression Analysis, Predictive Modeling, Machine Learning Algorithms, Machine Learning, Model Evaluation, Data Science, Statistical Hypothesis Testing

    3.7 stars, 63 reviews, Beginner, Course, 1 - 4 Weeks

    ★ 3.7 (63) · Beginner · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • C

    Coursera

    Data Visualization in Tableau: Create Dashboards and Stories

    Skills you'll gain: Data Storytelling, Data Presentation, Data-Driven Decision-Making, Data Visualization, Interactive Data Visualization, Dashboard, Dashboard Creation, Data Visualization Software, Tableau Software, Exploratory Data Analysis

    4.5 stars, 53 reviews, Intermediate, Guided Project, Less Than 2 Hours

    ★ 4.5 (53) · Intermediate · Guided Project · Less Than 2 Hours

  • C

    Coursera

    Dynamic Dashboards: Report and Visualize Data

    Skills you'll gain: Dashboard, Dashboard Creation, Data Visualization, Data Presentation, Pivot Tables And Charts, Ad Hoc Reporting, Data Storytelling, Business Intelligence, Data Modeling, Concision, Design Reviews

    Intermediate · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • E

    EDUCBA

    Spark and Python for Big Data with PySpark

    Skills you'll gain: PySpark, Apache Spark, Scala Programming, Extract, Transform, Load, Data Pipelines, Customer Analysis, Apache Hadoop, Data Processing, Advanced Analytics, Big Data, Apache Maven, Statistical Modeling, Data Engineering, Text Mining, Customer Insights, Data Transformation, Data Analysis, MySQL, Apache, Python Programming

    4.6 stars, 109 reviews, Beginner, Specialization, 1 - 3 Months

    ★ 4.6 (109) · Beginner · Specialization · 1 - 3 Months

    Status: Free trial
    Free trial
  • C

    CertNexus

    IoT Security: Interface and Data Security

    Skills you'll gain: Application Security, Data Security, Information Systems Security, Internet Of Things, Threat Modeling, Cybersecurity, Cloud Security, Security Engineering, Cryptography, Secure Coding, Network Security, Cyber Attacks, Mobile Security, Vulnerability, Risk Management Framework, Threat Management, Encryption, Cloud Services, Web Applications, Cloud Platforms

    4.5 stars, 13 reviews, Mixed, Course, 1 - 4 Weeks

    ★ 4.5 (13) · Mixed · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • C

    Coursera

    Create a Resume and Cover Letter with Google Docs

    Skills you'll gain: Google Docs, Document Management, Productivity Software, Writing, Google Workspace, Business Writing, Writing and Editing, File Management, Personal Development

    4.6 stars, 1.5K reviews, Beginner, Guided Project, Less Than 2 Hours

    ★ 4.6 (1.5K) · Beginner · Guided Project · Less Than 2 Hours

    Category: Free
    Free
  • G

    Google

    The Power of Statistics

    Skills you'll gain: A/B Testing, Sampling (Statistics), Data Analysis, Analytics, Statistics, Descriptive Statistics, Statistical Analysis, Statistical Hypothesis Testing, Probability & Statistics, Advanced Analytics, Probability Distribution, Data Science, Statistical Inference, Statistical Programming, Statistical Methods, Probability, Python Programming

    4.8 stars, 913 reviews, Advanced, Course, 1 - 3 Months

    ★ 4.8 (913) · Advanced · Course · 1 - 3 Months

    Status: Free trial
    Free trial
  • C

    CertNexus

    Create and Lead an Ethical Data-Driven Organization

    Skills you'll gain: Governance, Data Ethics, Business Ethics, Strategic Leadership, Business Leadership, Organizational Leadership, Governance Risk Management and Compliance, Ethical Standards And Conduct, Policy Development, Culture Transformation, Business Transformation, Stakeholder Engagement, Compliance Management, Responsible AI, Policy Analysis, Employee Training, Change Management, Employee Engagement

    4.6 stars, 98 reviews, Beginner, Course, 1 - 3 Months

    ★ 4.6 (98) · Beginner · Course · 1 - 3 Months

    Status: Free trial
    Free trial
  • U

    University of Colorado System

    Clinical Data Science

    Skills you'll gain: Tidyverse (R Package), Clinical Data Management, Extract, Transform, Load, Data Modeling, Clinical Research, R (Software), Health Insurance Portability And Accountability Act (HIPAA) Compliance, Medical Privacy, Data Manipulation, Predictive Modeling, Database Design, Clinical Research Ethics, Clinical Informatics, Data Quality, Natural Language Processing, grep, Informatics, Text Mining, Data Processing, R Programming

    4.4 stars, 502 reviews, Intermediate, Specialization, 3 - 6 Months

    ★ 4.4 (502) · Intermediate · Specialization · 3 - 6 Months

    Status: Free trial
    Free trial
1…636465…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
© 2026 Coursera Inc. All rights reserved.
  • Coursera Facebook
  • Coursera Linkedin
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera TikTok