• 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


  • C

    Coursera

    Discounted Cash Flow Modeling

    Skills you'll gain: Financial Forecasting, Business Valuation, Equities, Financial Modeling, Financial Analysis, Finance, Cash Flows, Investment Banking, Accounting, Capital Markets

    4.3
    Rating, 4.3 out of 5 stars
    ·
    818 reviews

    Intermediate · Guided Project · Less Than 2 Hours

  • Status: Free Trial
    Free Trial
    G

    Google Cloud

    Securing and Integrating Components of your Application en Français

    Skills you'll gain: Cloud-Native Computing, Cloud Applications, Serverless Computing, Cloud API, API Gateway, Application Development, Google Cloud Platform, Authentications, Application Programming Interface (API), Identity and Access Management, Event-Driven Programming, Node.JS, Restful API, Microservices, Authorization (Computing)

    Intermediate · Course · 1 - 3 Months

  • G

    Google Cloud

    Smart Analytics, Machine Learning and AI on GC - 한국어

    Skills you'll gain: Google Cloud Platform, Model Deployment, Unstructured Data, Tensorflow, Applied Machine Learning, Big Data, Machine Learning, Artificial Intelligence and Machine Learning (AI/ML), Jupyter, Natural Language Processing

    Intermediate · Course · 1 - 3 Months

  • 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, Writing

    4.5
    Rating, 4.5 out of 5 stars
    ·
    519 reviews

    Intermediate · Course · 1 - 4 Weeks

  • Status: Preview
    Preview
    S

    Shanghai Jiao Tong University

    生命安全与救援Life Safety and Rescue

    Skills you'll gain: Emergency Response, Safety Assurance, Injury Prevention, Fire And Life Safety, Sports Medicine, Safety Standards, Accident Prevention, Safety Training, Athletic Training, First Aid, Resourcefulness, Environmental Science, Resilience, Personal protective equipment, Adaptability, Exercise Science

    4.6
    Rating, 4.6 out of 5 stars
    ·
    66 reviews

    Mixed · Course · 1 - 3 Months

  • A

    Amazon Web Services

    DevOps and AI on AWS: CI/CD for Generative AI Applications

    Skills you'll gain: Infrastructure as Code (IaC), Amazon CloudWatch, CI/CD, AWS CloudFormation, Application Deployment, Continuous Deployment, Cloud Deployment, Amazon Web Services, Continuous Integration, Model Deployment, DevOps, Cloud Management, Generative AI, Cloud Applications, System Monitoring, Automation, Continuous Monitoring

    4.4
    Rating, 4.4 out of 5 stars
    ·
    11 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Preview
    Preview
    U

    University of Illinois Urbana-Champaign

    Advanced Financial Reporting: Accounting for Business Combinations and Preparation of Consolidated Financial Statements

    Skills you'll gain: Mergers & Acquisitions, Financial Reporting, Intercompany Accounting, Financial Accounting, Technical Accounting, Consolidation, International Financial Reporting Standards, Business Valuation, Generally Accepted Accounting Principles (GAAP), Financial Statements, Business

    Build toward a degree

    4.7
    Rating, 4.7 out of 5 stars
    ·
    254 reviews

    Advanced · Course · 1 - 3 Months

  • G

    Google Cloud

    Generate Personalized Email Content with BigQuery Continuous Queries and Gemini

    Skills you'll gain: Gemini, Email Automation, Google Cloud Platform, AI Personalization, Identity and Access Management, Test Data, Cloud-Based Integration, Model Deployment, Data Maintenance, Query Languages, SQL, Machine Learning

    Intermediate · Project · Less Than 2 Hours

  • Status: Free
    Free
    C

    Coursera

    Pointers and Memory in C: Build a Rocket Display Module

    Skills you'll gain: Embedded Systems, Embedded Software, C (Programming Language), System Programming, Software Development

    Intermediate · Guided Project · Less Than 2 Hours

  • P

    Packt

    Getting Started in Port Scanning Using Nmap and Kali Linux

    Skills you'll gain: Vulnerability Scanning, Network Security, Configuration Management, System Configuration, Vulnerability Assessments, Firewall, Linux Commands, Servers, TCP/IP, Network Analysis, Software Versioning

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free
    Free
    U

    University of Washington

    Lesson | Business English Skills: How to Navigate Tone, Formality, and Directness in Emails

    Skills you'll gain: Business Correspondence, Business Writing, English Language, Language Competency, Writing, Business Communication, Communication

    4.5
    Rating, 4.5 out of 5 stars
    ·
    238 reviews

    Intermediate · Course · 1 - 4 Weeks

  • G

    Google Cloud

    Secure Software Supply Chain: Create and Use Cloud Workstations

    Skills you'll gain: Cloud Development, Cloud Management, Cloud Computing, Application Security, Google Cloud Platform, Cloud Infrastructure, System Configuration, Cloud Security, Virtual Machines

    Beginner · Project · Less Than 2 Hours

Searches related to data structures and algorithms

data structures and algorithms specialization
data structures and algorithms in python
c++: data structures and algorithms
java: data structures and algorithms
data structures and algorithms in java
data structures and algorithms in c
python data structures and algorithms
data structures and algorithms free
1…442443444…834

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

  • Discounted Cash Flow Modeling: Coursera
  • Securing and Integrating Components of your Application en Français: Google Cloud
  • Smart Analytics, Machine Learning and AI on GC - 한국어: Google Cloud
  • Lesson | Business English Skills: How to Write Effective Openings and Closings to Emails: University of Washington
  • 生命安全与救援Life Safety and Rescue: Shanghai Jiao Tong University
  • DevOps and AI on AWS: CI/CD for Generative AI Applications: Amazon Web Services
  • Advanced Financial Reporting: Accounting for Business Combinations and Preparation of Consolidated Financial Statements: University of Illinois Urbana-Champaign
  • Generate Personalized Email Content with BigQuery Continuous Queries and Gemini: Google Cloud
  • Pointers and Memory in C: Build a Rocket Display Module: Coursera
  • Getting Started in Port Scanning Using Nmap and Kali Linux: Packt

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
© 2026 Coursera Inc. All rights reserved.
  • Coursera Facebook
  • Coursera Linkedin
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera TikTok