• 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


  • L

    Logical Operations

    Python Data Science: pandas, Matplotlib, and Seaborn

    Skills you'll gain: Seaborn, Matplotlib, Data Transformation, Plot (Graphics), Pandas (Python Package), Data Manipulation, Data Visualization Software, NumPy, Data Visualization, Data Analysis, Scatter Plots, Data Science, Jupyter, Graphing, Data Processing, Box Plots, Python Programming, Computer Programming, Computer Programming Tools, Software Development

    Mixed · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • 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
  • C

    Columbia University

    Introduction to Financial Engineering and Risk Management

    Skills you'll gain: Financial Market, Securities (Finance), Derivatives, Mathematical Modeling, Applied Mathematics, Capital Markets, Futures Exchange, Finance, Financial Modeling, Risk Modeling, Probability, Risk Management, Probability Distribution, Model Optimization

    4.7 stars, 330 reviews, Intermediate, Course, 1 - 3 Months

    ★ 4.7 (330) · Intermediate · Course · 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
  • W

    Whizlabs

    Microsoft Fabric: Ingest and Transform Data

    Skills you'll gain: Dataflow, Real Time Data, Data Pipelines, Data Transformation, Data Integration, Data Processing, Extract, Transform, Load, Power BI, PySpark, Apache Spark, Data Quality, Data Store, Data Governance, Analytics

    Intermediate · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • M

    Microsoft

    Data Manipulation and Cleaning in R

    Skills you'll gain: Data Cleansing, Data Manipulation, Data Preprocessing, Data Transformation, Data Wrangling, Data Quality, Tidyverse (R Package), R Programming, Data Import/Export, Generative AI, Data Validation, AI literacy, Text Mining, Data Pipelines, grep, Anomaly Detection

    Beginner · Course · 1 - 3 Months

    Status: Free trial
    Free trial
  • 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
  • U

    University of Michigan

    NumPy and Pandas Basics for Future Data Scientists

    Skills you'll gain: Debugging, Data Analysis, Data Preprocessing, Numerical Analysis, Critical Thinking

    4.2 stars, 14 reviews, Intermediate, Course, 1 - 4 Weeks

    ★ 4.2 (14) · Intermediate · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • C

    Corporate Finance Institute

    Financial Modeling and Analysis

    Skills you'll gain: Business Strategy, Financial Statement Analysis, Business Strategies, Corporate Strategy, Financial Modeling, Annual Reports, Financial Analysis, Financial Statements, Strategic Thinking, Organizational Strategy, Financial Reporting, Competitive Analysis, Business, Business Management, Financial Acumen, Business Modeling, Strategic Decision-Making, Operational Analysis, Financial Forecasting, Business Analysis

    4.7 stars, 73 reviews, Beginner, Specialization, 3 - 6 Months

    ★ 4.7 (73) · Beginner · Specialization · 3 - 6 Months

    Status: Trending right now
    Trending right now
    Category: New
    New
    Status: Free trial
    Free trial
  • M

    Meta

    Python Data Analytics

    Skills you'll gain: Pandas (Python Package), Data Analysis, Analytics, Exploratory Data Analysis, Data Manipulation, Jupyter, Data Processing, Data Wrangling, Matplotlib, Data Visualization, Programming Principles, Data Cleansing, Data Visualization Software, Python Programming

    4.3 stars, 248 reviews, Beginner, Course, 1 - 3 Months

    ★ 4.3 (248) · Beginner · Course · 1 - 3 Months

    Status: Free trial
    Free trial
  • T

    The Hong Kong University of Science and Technology

    Python and Statistics for Financial Analysis

    Skills you'll gain: Statistical Inference, Portfolio Risk, Statistical Methods, Pandas (Python Package), Statistical Hypothesis Testing, Probability & Statistics, Risk Analysis, Statistics, Financial Trading, Financial Data, Data Manipulation, Statistical Analysis, Risk Management, Feature Engineering, Regression Analysis, Financial Analysis, Jupyter, Financial Market, Python Programming, Data Visualization

    4.4 stars, 4.6K reviews, Intermediate, Course, 1 - 4 Weeks

    ★ 4.4 (4.6K) · Intermediate · Course · 1 - 4 Weeks

    Category: Preview
    Preview
1…656667…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