• 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: Free Trial
    Free Trial
    L

    L&T EduTech

    Modelling, Analysis and Design of Steel Buildings

    Skills you'll gain: Structural Engineering, Structural Analysis, Building Design, Architectural Engineering, Computer-Aided Design, Failure Analysis, Engineering Analysis, Construction, Engineering Calculations, Engineering Design Process, Engineering Software

    4.9
    Rating, 4.9 out of 5 stars
    ·
    19 reviews

    Intermediate · Course · 1 - 4 Weeks

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

    California Institute of the Arts

    The Art of Filmmaking: Foundations of Time and Space

    Skills you'll gain: Video Editing, Cinematography, Creativity, Video Production, Adobe Premiere, Storytelling, Aesthetics, Editing, Design Elements And Principles

    Beginner · Course · 1 - 3 Months

  • C

    Coursera

    Explainable AI: Scene Classification and GradCam Visualization

    Skills you'll gain: Model Evaluation, Keras (Neural Network Library), Deep Learning, Convolutional Neural Networks, Image Analysis, Tensorflow, Computer Vision, Transfer Learning, Applied Machine Learning, Machine Learning, Data Preprocessing, Python Programming

    4.6
    Rating, 4.6 out of 5 stars
    ·
    58 reviews

    Intermediate · Guided Project · Less Than 2 Hours

  • Status: Free Trial
    Free Trial
    T

    The Hong Kong University of Science and Technology

    Software Engineering: Implementation and Testing

    Skills you'll gain: White-Box Testing, Acceptance Testing, Software Development Methodologies, Configuration Management, Debugging, Software Development Life Cycle, Software Testing, Software Development, Software Engineering, Unified Modeling Language, System Testing, Integration Testing, User Acceptance Testing (UAT), Unit Testing, Secure Coding, Test Case, Requirements Analysis, Waterfall Methodology, Agile Methodology, Project Management

    4.6
    Rating, 4.6 out of 5 stars
    ·
    127 reviews

    Intermediate · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    U

    University of Illinois Urbana-Champaign

    Investing and Building Wealth

    Skills you'll gain: Portfolio Risk, Return On Investment

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    C

    Codio

    Unix and Bash for Beginners

    Skills you'll gain: Package and Software Management, User Accounts, Unix Commands, Unix, Bash (Scripting Language), Command-Line Interface, Kubernetes, Git (Version Control System), GitHub, OS Process Management, Firewall, Ubuntu, Docker (Software), Containerization, Network Monitoring, Unix Shell, File Systems, Shell Script, TCP/IP, Version Control

    4
    Rating, 4 out of 5 stars
    ·
    112 reviews

    Beginner · Specialization · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    U

    University of California, Davis

    Introduction to Process Safety and Risk Analysis

    Skills you'll gain: Chemical Engineering, Hazard Analysis, Process Engineering, Safety Assurance, Safety Training, Risk Management, Process Control, Failure Analysis, Accident Prevention, Risk Analysis

    4.9
    Rating, 4.9 out of 5 stars
    ·
    201 reviews

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    N

    National Taiwan University

    Operations Research (1): Models and Applications

    Skills you'll gain: Operations Research, Mathematical Modeling, Process Optimization, Applied Mathematics, Business Modeling, Industrial Engineering, Operations Management, Business Analytics, Production Planning, Inventory Management System, Case Studies, Microsoft Excel, Scheduling, Linear Algebra, Decision Making, Algorithms

    4.8
    Rating, 4.8 out of 5 stars
    ·
    576 reviews

    Beginner · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    U

    University of Colorado Boulder

    Resilience Engineering and Leadership in Crisis

    Skills you'll gain: Crisis Management, Systems Thinking, Leadership, Strategic Communication, Threat Management, Climate Change Adaptation, Resilience, Change Management, Threat Detection, Infrastructure Security, Business Continuity, Disaster Recovery, Organizational Change, Engineering Management, Emergency Response, Business Ethics, Communication, Risk Analysis, Systems Engineering, Sustainable Development

    Build toward a degree

    Intermediate · Specialization · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    U

    University of Colorado Boulder

    Diode - pn Junction and Metal Semiconductor Contact

    Skills you'll gain: Semiconductors, Electrical Engineering, Electronic Systems, Electronic Components, Electronic Hardware, Electronics, Materials science, Mathematical Modeling

    Build toward a degree

    4.5
    Rating, 4.5 out of 5 stars
    ·
    293 reviews

    Advanced · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    L

    L&T EduTech

    Construction Practices in Deep excavations and Tunnels

    Skills you'll gain: Construction Engineering, Building Codes, Structural Engineering, Structural Analysis, Engineering Analysis, Construction, Engineering Calculations, Simulation and Simulation Software, Finite Element Methods, Civil Engineering, Construction Management, Mathematical Software, Engineering Practices, Environmental Monitoring, Safety Standards, Architecture and Construction, Failure Analysis, Environmental Engineering, Engineering Design Process, Engineering, Scientific, and Technical Instruments

    4.7
    Rating, 4.7 out of 5 stars
    ·
    7 reviews

    Advanced · Specialization · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    A

    Arizona State University

    Business English: Marketing and Sales

    Skills you'll gain: Sales Presentations, Brainstorming, Selling Techniques, Marketing Communications, Business Correspondence, Advertising, Business Marketing, Promotional Strategies, Presentations, Consultative Selling, Persuasive Communication, Employee Surveys, Product Promotion, Communication Strategies, Vocabulary

    4.7
    Rating, 4.7 out of 5 stars
    ·
    690 reviews

    Intermediate · Course · 1 - 3 Months

Searches related to data structures and algorithms

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

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

  • Modelling, Analysis and Design of Steel Buildings: L&T EduTech
  • The Art of Filmmaking: Foundations of Time and Space: California Institute of the Arts
  • Explainable AI: Scene Classification and GradCam Visualization : Coursera
  • Software Engineering: Implementation and Testing: The Hong Kong University of Science and Technology
  • Investing and Building Wealth: University of Illinois Urbana-Champaign
  • Unix and Bash for Beginners: Codio
  • Introduction to Process Safety and Risk Analysis: University of California, Davis
  • Operations Research (1): Models and Applications: National Taiwan University
  • Resilience Engineering and Leadership in Crisis: University of Colorado Boulder
  • Diode - pn Junction and Metal Semiconductor Contact: University of Colorado Boulder

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
  • Cookies Preference Center
Learn Anywhere
Download on the App Store
Get it on Google Play
Logo of Certified B Corporation
© 2025 Coursera Inc. All rights reserved.
  • Coursera Facebook
  • Coursera Linkedin
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera TikTok