• 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: New
    New
    Status: Free Trial
    Free Trial
    J

    John Wiley & Sons

    Project Management Foundations and Project Planning

    Skills you'll gain: Project Planning, Stakeholder Engagement, Work Breakdown Structure, Stakeholder Management, Project Management Life Cycle, Business Planning, Project Scoping, Project Management, Stakeholder Analysis, Scheduling, Project Schedules, Project Coordination, Project Management Institute (PMI) Methodology, Feasibility Studies, Scope Management, Smart Goals, Timelines, Project Documentation, Business Ethics, Resource Planning

    Beginner · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    Y

    Yunus Social Business Fund Bengaluru

    Strategy and Finance for the lifecycle of a Social Business

    Skills you'll gain: Cash Flows, Financial Market, Cash Flow Forecasting, Financial Analysis, Stakeholder Management, Social Impact, Business Valuation, Risk Analysis, Decision Making, Return On Investment, Stakeholder Engagement, Finance, Risk Management Framework, Strategic Decision-Making, Sustainable Development, Cost Benefit Analysis, Financial Acumen, Capital Markets, Portfolio Risk, Economics

    4.7
    Rating, 4.7 out of 5 stars
    ·
    38 reviews

    Beginner · Specialization · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    C

    Coursera

    Evaluate and Create Your Emotional Toolkit

    Skills you'll gain: Emotional Intelligence, Empathy & Emotional Intelligence, Empathy, Personal Development, Patient Communication, Self-Awareness, Patient-centered Care, Resilience, Professional Development, Health And Wellness Coaching, Application Design, Stress Management, Content Management, Digital Design

    Beginner · Course · 1 - 4 Weeks

  • Status: New
    New
    Status: Free Trial
    Free Trial
    P

    Packt

    Professional Documentation and Rendering in SketchUp

    Skills you'll gain: SketchUp (3D Modeling Software), Visual Storytelling, Model Optimization, AI powered creativity, Design Software, Layout Design, Visualization (Computer Graphics), Software Documentation, Generative AI, 3D Modeling, Graphical Tools, Document Management, Design, Digital Design, Animations, AI Integrations, Image Quality, Data Import/Export

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    U

    University of Illinois Urbana-Champaign

    Introduction to Nutrition Policy, Frameworks, and Process

    Skills you'll gain: Health Equity, Health Disparities, Social Determinants Of Health, Nutrition and Diet, Health Policy, Nutrition Education, Public Health, Public Health and Disease Prevention, Food and Beverage, Policy Analysis, Policy Development, Public Policies, Policy Analysis, Research, and Development, Program Evaluation, Advocacy

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    P

    Packt

    Object-Oriented Programming (OOP) and Advanced Python Topics

    Skills you'll gain: File I/O, Code Reusability, Data Validation

    Intermediate · Course · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    P

    Packt

    Advanced Selenium WebDriver Techniques and Framework Design

    Skills you'll gain: Cucumber (Software), Selenium (Software), Apache Maven, Object Oriented Programming (OOP), Behavior-Driven Development, Java, Jenkins, Object Oriented Design, Continuous Integration, Test Automation, Java Programming, CI/CD, Application Frameworks, Test Script Development, Software Testing, Software Design Patterns, Code Reusability

    Intermediate · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    P

    Packt

    Oracle RAC Advanced Operations and Deployment Scenarios

    Skills you'll gain: Oracle Databases, Operational Databases, Package and Software Management, Scalability, Database Management Systems, Database Management, Database Architecture and Administration, Software Installation, Disaster Recovery, Performance Tuning, Verification And Validation

    Advanced · Course · 1 - 4 Weeks

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

    Coursera

    Analyze Financial Models: Scenarios and Sensitivity

    Skills you'll gain: Strategic Decision-Making, Microsoft Excel, Financial Modeling, Case Studies, Financial Analysis, Risk Analysis, Strategic Thinking, Financial Forecasting, Analysis, Business Analysis, Spreadsheet Software, Risk Modeling, Financial Data, Data-Driven Decision-Making, Scenario Testing, Risk Management, Forecasting, Data Presentation, Presentations

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free
    Free
    U

    University of Washington

    Lesson | Business English Skills: How to Write Effective Openings and Closings to Emails

    Skills you'll gain: Business Communication, English Language, Business Writing, Business Correspondence, Communication, Professional Networking, Relationship Building, Writing

    4.5
    Rating, 4.5 out of 5 stars
    ·
    532 reviews

    Intermediate · Course · 1 - 4 Weeks

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

    Coursera

    Architecting and Integrating Scalable AI Systems

    Skills you'll gain: Systems Architecture, AI Integrations, Cloud Deployment, Systems Design, Model Deployment, System Design and Implementation, Solution Architecture, Cloud Computing Architecture, Scalability, Artificial Intelligence and Machine Learning (AI/ML), Model Training, Systems Integration, Cloud Management, Distributed Computing, Cloud Services, Performance Tuning, Application Programming Interface (API), Restful API, Requirements Analysis, Business Requirements

    Intermediate · Course · 1 - 3 Months

  • Status: New
    New
    Status: Free Trial
    Free Trial
    U

    University of Arizona

    Financial and Managerial Accounting in Healthcare

    Skills you'll gain: Operating Budget, Financial Analysis, Budgeting, Variance Analysis, Capital Budgeting, Budget Management, Fiscal Management, Capital Expenditure, Revenue Cycle Management, Cost Accounting, Management Accounting, Value-Based Care, Gift Accounting, Managed Care, Insurance, Accounting, Health Care Administration, Healthcare Industry Knowledge, Finance, Health Care

    Beginner · Specialization · 1 - 3 Months

1…574575576…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