• 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


  • U

    University of California San Diego

    Learn to Teach Java: Sequences, Primitive Types and Using Objects

    Skills you'll gain: Debugging, Object Oriented Programming (OOP), Java, Teaching, Programming Principles, Computer Programming, Integrated Development Environments, Digital pedagogy

    4.9
    Rating, 4.9 out of 5 stars
    ·
    39 reviews

    Beginner · Course · 1 - 3 Months

  • P

    Packt

    Web Scraping Tutorial with Scrapy and Python for Beginners

    Skills you'll gain: Web Scraping, Extensible Markup Language (XML), Data Processing, Cascading Style Sheets (CSS), JSON, Data Capture, Application Programming Interface (API), MongoDB, Data Storage, Hypertext Markup Language (HTML)

    Beginner · Course · 3 - 6 Months

  • C

    Coursera

    Cypress end to end testing and intercepting network call

    Skills you'll gain: JavaScript Frameworks, Web Development Tools, Test Automation, API Testing, Test Tools, Software Testing, Network Performance Management, Web Servers

    4.3
    Rating, 4.3 out of 5 stars
    ·
    10 reviews

    Advanced · Guided Project · Less Than 2 Hours

  • C

    Coursera

    Create a responsive seat selector UI in HTML, CSS, and JS

    Skills you'll gain: Responsive Web Design, HTML and CSS, Web Design, Web Design and Development, Cascading Style Sheets (CSS), Front-End Web Development, User Interface (UI), Browser Compatibility, Javascript, Mobile Development, Interactive Design

    4.5
    Rating, 4.5 out of 5 stars
    ·
    27 reviews

    Intermediate · Guided Project · Less Than 2 Hours

  • C

    Coursera

    Make a Table of Contents, Footnotes, and more with Word

    Skills you'll gain: Microsoft Office

    4.3
    Rating, 4.3 out of 5 stars
    ·
    28 reviews

    Beginner · Guided Project · Less Than 2 Hours

  • C

    CertNexus

    CSC: Secure Software Development and Implementation

    Skills you'll gain: Threat Modeling, Application Security, Secure Coding, Open Web Application Security Project (OWASP), Security Engineering, Security Requirements Analysis, Security Controls, Data Security, Vulnerability Management, Computer Security, Vulnerability, Vulnerability Assessments, Databases, Information Privacy, Role-Based Access Control (RBAC), Computer Programming, Python Programming, Node.JS, JavaScript Frameworks, Javascript

    Mixed · Course · 1 - 4 Weeks

  • E

    EDUCBA

    Agile and Scrum Mastery: Fundamentals to Advanced Leadership

    Skills you'll gain: Agile Project Management, Stakeholder Engagement, Scrum (Software Development), Agile Methodology, Stakeholder Management, Team Motivation, Agile Software Development, Team Leadership, Sprint Retrospectives, Kanban Principles, Team Building, Sprint Planning, Risk Analysis, Agile Product Development, Continuous Integration, Earned Value Management, Team Management, Backlogs, Continuous Improvement Process, Lean Methodologies

    4.3
    Rating, 4.3 out of 5 stars
    ·
    15 reviews

    Beginner · Specialization · 3 - 6 Months

  • P

    Packt

    Oracle RAC Advanced Operations and Deployment Scenarios

    Skills you'll gain: Oracle Databases, Operational Databases, Scalability, Database Management, Database Architecture and Administration, Software Installation, Virtual Machines, Disaster Recovery, Performance Tuning, Linux

    Advanced · Course · 1 - 4 Weeks

  • N

    National Taiwan University

    Pioneers of Medicine and Medical Breakthroughs in Taiwan

    Skills you'll gain: Nephrology, Dialysis, Critical Care, Infectious Diseases, Epidemiology, Medical Equipment and Technology, Chronic Diseases, Public Health, Health Care, Preventative Care, Surgery, Immunology, Health Policy

    Intermediate · Course · 1 - 3 Months

  • C

    Coursera

    How to Create and Edit Pinterest Accounts

    Skills you'll gain: Pinterest, User Accounts, Information Privacy, Safety and Security, Social Media, Single Sign-On (SSO), Social Media Marketing

    Beginner · Guided Project · Less Than 2 Hours

  • P

    Pearson

    Linux Security Basics and Beyond: Unit 3

    Skills you'll gain: Firewall, Zero Trust Network Access, Linux Administration, Network Security, Security Strategy, Remote Access Systems, Linux, Security Controls, Unix, Ubuntu, Systems Administration, System Configuration

    Intermediate · Course · 1 - 4 Weeks

  • E

    EDUCBA

    File Permissions and Environment Settings in Unix

    Skills you'll gain: Unix Shell, Unix, Unix Commands, Shell Script, Linux, Linux Administration, Authorization (Computing), System Configuration, Operating System Administration, User Accounts, Security Controls, File Management, Identity and Access Management, Systems Administration

    5
    Rating, 5 out of 5 stars
    ·
    12 reviews

    Intermediate · Course · 1 - 4 Weeks

1…474475476…834

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

  • Learn to Teach Java: Sequences, Primitive Types and Using Objects: University of California San Diego
  • Web Scraping Tutorial with Scrapy and Python for Beginners: Packt
  • Cypress end to end testing and intercepting network call: Coursera
  • Create a responsive seat selector UI in HTML, CSS, and JS: Coursera
  • Make a Table of Contents, Footnotes, and more with Word: Coursera
  • CSC: Secure Software Development and Implementation: CertNexus
  • Agile and Scrum Mastery: Fundamentals to Advanced Leadership: EDUCBA
  • Oracle RAC Advanced Operations and Deployment Scenarios: Packt
  • Pioneers of Medicine and Medical Breakthroughs in Taiwan: National Taiwan University
  • How to Create and Edit Pinterest Accounts: Coursera

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