• 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


  • G

    Google Cloud

    Develop GenAI Apps with Gemini and Google Maps

    Skills you'll gain: Gemini, Scripting, Google Cloud Platform, Test Script Development, Cloud API, LLM Application, Geographic Information Systems, Generative AI, Prompt Engineering, Development Environment

    Intermediate · Project · Less Than 2 Hours

  • Status: Preview
    Preview
    P

    Peking University

    论文写作初阶(Academic Writing and Research)

    Skills you'll gain: Legal Research, Research, Writing, Research Reports, Research Methodologies, Research Design, Writing and Editing, Journals, Databases

    4.4
    Rating, 4.4 out of 5 stars
    ·
    47 reviews

    Mixed · Course · 1 - 3 Months

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

    EDUCBA

    Integrating Python for Web Systems, Testing, and Packaging

    Skills you'll gain: Server Side, Web Development, Web Scraping, Web Applications, Back-End Web Development, Integration Testing, Python Programming, Web Services, Extensible Markup Language (XML), Package and Software Management, Development Testing, Unit Testing, Performance Tuning, Cross Platform Development, Hypertext Markup Language (HTML), Debugging

    4.9
    Rating, 4.9 out of 5 stars
    ·
    19 reviews

    Mixed · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    P

    Packt

    Advanced Game Projects, C# Scripting, and Social Features

    Skills you'll gain: Unity Engine, C# (Programming Language), Android (Operating System), Mobile Development, Scripting, Video Game Development, Game Design, Animation and Game Design, Application Development, User Interface (UI)

    Advanced · Course · 1 - 3 Months

  • C

    Coursera

    Test your Angular web application using Jasmine and Karma

    Skills you'll gain: Angular, Web Development Tools, Unit Testing, Software Testing, Test Case, UI Components, Web Components, Web Applications, User Interface (UI), TypeScript

    4.3
    Rating, 4.3 out of 5 stars
    ·
    44 reviews

    Intermediate · Guided Project · Less Than 2 Hours

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

    EDUCBA

    Master Sales Techniques: Build, Persuade, and Succeed

    Skills you'll gain: Sales, General Sales Practices, Selling Techniques, Persuasive Communication, Oral Expression, Sales Process, Overcoming Objections, Trustworthiness, Closing (Sales), Professionalism, Non-Verbal Communication, Customer Relationship Building, Personal Development, Adaptability, Communication, Professional Development, Growth Mindedness, Personal Attributes, Rapport Building, Active Listening

    Mixed · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    A

    Alibaba Cloud Academy

    Deploy and Manage Your Application on Alibaba Cloud

    Skills you'll gain: Application Deployment, Performance Tuning, Application Performance Management, Cloud Applications, Cloud Management, Redis, Cloud Platforms, Cloud Services, Middleware

    Beginner · Course · 1 - 3 Months

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

    EDUCBA

    XML Practical - Style Sheets with CSS and XSL

    Skills you'll gain: Extensible Markup Language (XML), Extensible Languages and XML, Cascading Style Sheets (CSS), HTML and CSS, Hypertext Markup Language (HTML)

    4.4
    Rating, 4.4 out of 5 stars
    ·
    14 reviews

    Intermediate · Course · 1 - 4 Weeks

  • Status: Preview
    Preview
    J

    Johns Hopkins University

    A Public Health Approach to Hearing Loss and Aging

    Skills you'll gain: Gerontology, Health Policy, Public Health, Health Disparities, Epidemiology, Medicare, Social Determinants Of Health, Health Care, Long Term Care, Health Systems, Patient Education And Counseling, Communication Disorders, Patient-centered Care, Disabilities

    4.7
    Rating, 4.7 out of 5 stars
    ·
    16 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    A

    Adobe

    Course 1: Introduction to Digital Experience and Ecommerce

    Skills you'll gain: Adobe Experience Manager, E-Commerce, Business-To-Consumer, Digital Transformation, Project Implementation, Solution Delivery, Program Implementation, Needs Assessment, Business Requirements, Technical Consulting, Customer experience strategy (CX), Business Analysis, Case Studies, B2B Sales

    4.2
    Rating, 4.2 out of 5 stars
    ·
    10 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Preview
    Preview
    U

    University of California, Irvine

    Introduction to Learning Transfer and Life Long Learning (3L)

    Skills you'll gain: Training and Development, Training Programs, Employee Training, Knowledge Transfer, Motivational Skills, Lifelong Learning, Willingness To Learn, Human Learning, Organizational Change, Performance Measurement, Change Management, Coaching, Learning Strategies, Overcoming Obstacles

    4.5
    Rating, 4.5 out of 5 stars
    ·
    231 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: New
    New
    Status: Free Trial
    Free Trial
    A

    AI Business School

    AI agents and creator tools for sales professionals

    Skills you'll gain: Agentic Workflows, Agentic systems, Productivity, No-Code Development, Sales Management, AI Product Strategy, AI Enablement, Business Process Automation, Automation, Artificial Intelligence, Digital Transformation, Application Development, Ideation

    4.7
    Rating, 4.7 out of 5 stars
    ·
    7 reviews

    Intermediate · Course · 1 - 4 Weeks

Searches related to data structures and algorithms

data structures and algorithms specialization
advanced data structures and algorithms
c++: data structures and algorithms
java: data structures and algorithms
data structures and algorithms (iii)
foundations of data structures and algorithms
data structures and algorithms: the complete masterclass
70+ javascript challenges - data structures and algorithms
1…415416417…834

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

  • Develop GenAI Apps with Gemini and Google Maps: Google Cloud
  • 论文写作初阶(Academic Writing and Research): Peking University
  • Integrating Python for Web Systems, Testing, and Packaging: EDUCBA
  • Advanced Game Projects, C# Scripting, and Social Features: Packt
  • Test your Angular web application using Jasmine and Karma: Coursera
  • Master Sales Techniques: Build, Persuade, and Succeed: EDUCBA
  • Deploy and Manage Your Application on Alibaba Cloud: Alibaba Cloud Academy
  • XML Practical - Style Sheets with CSS and XSL: EDUCBA
  • A Public Health Approach to Hearing Loss and Aging: Johns Hopkins University
  • Course 1: Introduction to Digital Experience and Ecommerce: Adobe

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

  • Artificial Intelligence (AI)
  • Cybersecurity
  • Data Analytics
  • Digital Marketing
  • English Speaking
  • Generative AI (GenAI)
  • Microsoft Excel
  • Microsoft Power BI
  • Project Management
  • Python

Certificates & Programs

  • Google Cybersecurity Certificate
  • Google Data Analytics Certificate
  • Google IT Support Certificate
  • Google Project Management Certificate
  • Google UX Design Certificate
  • IBM Data Analyst Certificate
  • IBM Data Science Certificate
  • Machine Learning Certificate
  • Microsoft Power BI Data Analyst Certificate
  • UI / UX Design Certificate

Industries & Careers

  • Business
  • Computer Science
  • Data Science
  • Education & Teaching
  • Engineering
  • Finance
  • Healthcare
  • Human Resources (HR)
  • Information Technology (IT)
  • Marketing

Career Resources

  • Career Aptitude Test
  • Examples of Strengths and Weaknesses for Job Interviews
  • High-Income Skills to Learn
  • How Does Cryptocurrency Work?
  • How to Highlight Duplicates in Google Sheets
  • How to Learn Artificial Intelligence
  • Popular Cybersecurity Certifications
  • Preparing for the PMP Certification
  • Signs You Will Get the Job After an Interview
  • What Is Artificial Intelligence?

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