• 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


  • A

    Arizona State University

    How Can We Measure and Study Human Error?

    Skills you'll gain: Usability, Usability Testing, User Experience Design, Human Computer Interaction, Human Centered Design, User Interface (UI), User Research, Data Collection, Research Design, Research Methodologies, Qualitative Research, Experimentation, Case Studies

    4.8
    Rating, 4.8 out of 5 stars
    ·
    10 reviews

    Intermediate · Course · 1 - 3 Months

  • C

    Codio

    C++ Object Basics: Functions, Recursion, and Objects

    Skills you'll gain: C++ (Programming Language), Object Oriented Programming (OOP), C and C++, Programming Principles, Computer Programming, Software Documentation, Functional Design, Computer Science, Maintainability

    4.7
    Rating, 4.7 out of 5 stars
    ·
    168 reviews

    Intermediate · Course · 1 - 4 Weeks

  • P

    Packt

    Intermediate Git and GitHub Workflow

    Skills you'll gain: Git (Version Control System), GitHub, Version Control, Devops Tools, Collaborative Software, Software Configuration Management, Software Development Tools, Unix Shell, Command-Line Interface, Secure Coding

    Intermediate · Course · 1 - 3 Months

  • N

    Northwestern University

    Modern Robotics, Course 5: Robot Manipulation and Wheeled Mobile Robots

    Skills you'll gain: Robotics, Machine Controls, Automation Engineering, Control Systems, Mechanics, Mechanical Engineering, Mathematical Modeling, Torque (Physics), Applied Mathematics, Linear Algebra

    4.7
    Rating, 4.7 out of 5 stars
    ·
    101 reviews

    Intermediate · Course · 1 - 4 Weeks

  • U

    University of Colorado Boulder

    Advanced Capstone Spacecraft Dynamics and Control Project

    Skills you'll gain: Vibrations, Control Systems, Mechanics, Torque (Physics), Mechanical Engineering, Engineering Analysis, Engineering Calculations, Differential Equations, Mathematical Modeling, Simulation and Simulation Software

    Advanced · Course · 1 - 4 Weeks

  • U

    University of Illinois Urbana-Champaign

    Governmental Accounting II and Nonprofit Accounting

    Skills you'll gain: Fund Accounting, Governmental Accounting, Non-Profit Accounting, Financial Analysis, Financial Statement Analysis, Financial Statements, Governance, Financial Reporting, Revenue Recognition, Generally Accepted Accounting Principles (GAAP), Accounting, Compliance Management, Cash Flows, Tax Compliance, Reconciliation

    4.8
    Rating, 4.8 out of 5 stars
    ·
    26 reviews

    Intermediate · Course · 1 - 3 Months

  • E

    EDUCBA

    Apply React and Redux to Build a Photo Frame App

    Skills you'll gain: React Redux, React.js, UI Components, User Interface (UI), Front-End Web Development, Scalability, Web Applications, Development Environment, Web Development Tools, Javascript, Data Management, Debugging

    Beginner · Course · 1 - 4 Weeks

  • U

    University of Colorado System

    Grant Proposal Plans, Sections, and Resubmission

    Skills you'll gain: Grant Writing, Grant Applications, Proposal Writing, Clinical Research Ethics, Healthcare Ethics, Medical Science and Research, Planning, Research Design, Growth Mindedness, Science and Research, Budgeting, Resilience, Constructive Feedback, Mentorship, Goal Setting, Collaboration

    4.8
    Rating, 4.8 out of 5 stars
    ·
    32 reviews

    Intermediate · Course · 1 - 3 Months

  • C

    Coursera

    GenAI for Financial Forecasting and Planning

    Skills you'll gain: Financial Forecasting, Forecasting, Generative AI, Financial Management, Market Intelligence, Data-Driven Decision-Making, AI Enablement, Financial Planning, Artificial Intelligence, Market Analysis, Data Quality

    4.1
    Rating, 4.1 out of 5 stars
    ·
    13 reviews

    Beginner · Course · 1 - 4 Weeks

  • E

    EDHEC Business School

    Global Financing Solutions (by EDHEC and Société Générale)

    Skills you'll gain: Environmental Social And Corporate Governance (ESG), Mergers & Acquisitions, Capital Markets, Project Finance, Investment Banking, Financial Services, Corporate Finance, Loans, Asset Management, Sustainable Development, Derivatives

    4.7
    Rating, 4.7 out of 5 stars
    ·
    203 reviews

    Intermediate · Course · 1 - 3 Months

  • N

    National Academy of Sports Medicine

    Understanding Food Labels and Portion Sizes

    Skills you'll gain: Nutrition Education, Nutritional Assessment, Nutrition and Diet, Patient Education And Counseling

    4.7
    Rating, 4.7 out of 5 stars
    ·
    43 reviews

    Beginner · Course · 1 - 4 Weeks

  • K

    Kennesaw State University

    Dominant Risk Management Standards and Frameworks

    Skills you'll gain: Cost Benefit Analysis, Risk Management Framework, Risk Management, Risk Analysis, Cyber Risk, ISO/IEC 27001, Enterprise Risk Management (ERM), NIST 800-53, Business Risk Management, Risk Mitigation, Governance Risk Management and Compliance, Cybersecurity, Technical Standard, Security Controls

    4.7
    Rating, 4.7 out of 5 stars
    ·
    43 reviews

    Intermediate · Course · 1 - 3 Months

1…366367368…834

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

  • How Can We Measure and Study Human Error?: Arizona State University
  • C++ Object Basics: Functions, Recursion, and Objects: Codio
  • Intermediate Git and GitHub Workflow: Packt
  • Modern Robotics, Course 5: Robot Manipulation and Wheeled Mobile Robots : Northwestern University
  • Advanced Capstone Spacecraft Dynamics and Control Project: University of Colorado Boulder
  • Governmental Accounting II and Nonprofit Accounting: University of Illinois Urbana-Champaign
  • Apply React and Redux to Build a Photo Frame App: EDUCBA
  • Grant Proposal Plans, Sections, and Resubmission: University of Colorado System
  • GenAI for Financial Forecasting and Planning: Coursera
  • Global Financing Solutions (by EDHEC and Société Générale): EDHEC Business School

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