• 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: Preview
    Preview
    U

    University of Pennsylvania

    Social Norms, Social Change I

    Skills you'll gain: Sociology, Social Sciences, Social Impact, Public Policies, Cultural Diversity, Surveys, Program Evaluation, Qualitative Research, Data Collection, Research

    4.6
    Rating, 4.6 out of 5 stars
    ·
    2.1K reviews

    Beginner · Course · 1 - 4 Weeks

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

    Packt

    Mastering Streams in Node.js

    Skills you'll gain: Node.JS, Dataflow, Real Time Data, File I/O, Javascript, Event-Driven Programming, Web Development Tools, Server Side, TCP/IP, Front-End Web Development

    Intermediate · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    M

    Microsoft

    Microsoft AI Product Manager

    Skills you'll gain: Competitive Analysis, Market Research, User Story, User Interface (UI), Product Roadmaps, Competitive Intelligence, AI Product Strategy, Usability, Persona Development, Product Development, Market Analysis, Product Management, Product Lifecycle Management, Design Thinking, User Interface (UI) Design, Market Opportunities, Quality Assurance and Control, Technology Roadmaps, Product Strategy, Data Analysis

    4.5
    Rating, 4.5 out of 5 stars
    ·
    389 reviews

    Beginner · Professional Certificate · 3 - 6 Months

  • Status: Preview
    Preview
    T

    The Hong Kong University of Science and Technology

    Calculus for Engineers

    Skills you'll gain: Calculus, Numerical Analysis, Integral Calculus, Engineering Calculations, Applied Mathematics, Differential Equations, Algebra, Trigonometry, Engineering Analysis, Advanced Mathematics, General Mathematics, Physics, Geometry, Arithmetic, Mathematical Theory & Analysis, Mathematical Modeling, Derivatives, Graphing, Deductive Reasoning

    4.9
    Rating, 4.9 out of 5 stars
    ·
    27 reviews

    Beginner · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    U

    Universidad Nacional Autónoma de México

    Finanzas corporativas

    Skills you'll gain: Business Valuation, Fixed Asset, Financial Statement Analysis, Financial Management, Corporate Finance, Capital Budgeting, Finance, Performance Measurement, Business Mathematics, Financial Data, Project Finance, Financial Analysis, Investment Management, Portfolio Management, Budgeting, Financial Modeling, Balance Sheet, Financial Policy, Capital Markets, Microsoft Excel

    4.7
    Rating, 4.7 out of 5 stars
    ·
    3K reviews

    Intermediate · Specialization · 3 - 6 Months

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

    Arizona State University

    Professional Skills: Managing a Team

    Skills you'll gain: Meeting Facilitation, Decision Making, Conflict Management, Empathy, De-escalation Techniques, Emotional Intelligence, Active Listening, Constructive Feedback, Teamwork, Team Building, Compassion, Strategic Decision-Making, Business Ethics, Growth Mindedness, Discussion Facilitation, Collaboration, Team Management, Personal Development, Diversity and Inclusion, Communication

    Beginner · Specialization · 3 - 6 Months

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

    Alex Genadinik

    Monetization Models To Boost Lifetime Customer Value (LTV)

    Skills you'll gain: Revenue Management, Upselling, Market Dynamics, Price Negotiation, Selling Techniques, Customer Retention, Revenue Forecasting, Sales Strategy, Cross Selling, Market Trend, Customer Acquisition Management, Business Modeling, Competitive Analysis, Product Strategy, Customer Insights, Sustainable Business, Growth Strategies

    Mixed · Course · 1 - 4 Weeks

  • Status: New
    New
    P

    Packt

    Switching to ZorinOS – Linux for Windows & Mac

    Skills you'll gain: System Support, System Configuration, Computer Literacy, System Requirements, General Networking, Computer Security Awareness Training

    Beginner · Course · 1 - 3 Months

  • Status: Preview
    Preview
    T

    Tecnológico de Monterrey

    3.- El Cálculo - Modelo Cúbico

    Skills you'll gain: Applied Mathematics, Algebra, Mathematical Modeling, Graphing, Advanced Mathematics, Mathematical Software, Calculus, Mathematical Theory & Analysis, Integral Calculus, Derivatives

    4.7
    Rating, 4.7 out of 5 stars
    ·
    235 reviews

    Mixed · Course · 1 - 4 Weeks

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

    Coursera

    Email Marketing Foundations — Copy, Lists & Compliance

    Skills you'll gain: Microsoft Outlook, Email Marketing, Campaign Management, Customer Relationship Management (CRM) Software, Brand Marketing, Process Improvement, Marketing Planning, Strategic Marketing, Data Mapping, Marketing Effectiveness, Branding, Brand Strategy, Marketing Automation, Data Validation, Gmail, Project Planning, Copywriting, Brand Management, Drive Engagement, Regulatory Compliance

    Beginner · Specialization · 3 - 6 Months

  • Status: New
    New
    Status: Free Trial
    Free Trial
    B

    Board Infinity

    Strategic Brand Management: Storytelling & Positioning

    Skills you'll gain: Brand Strategy, Brand Management, Branding, Storytelling, Brand Awareness, Brand Loyalty, Marketing Psychology, Marketing Strategies, Marketing, Target Market, Consumer Behaviour, Governance, Portfolio Management, Persona Development, Diversity and Inclusion, Value Propositions, Customer Insights

    Beginner · Course · 1 - 4 Weeks

  • Status: New
    New
    P

    Packt

    AI for Teachers with ChatGPT

    Skills you'll gain: Learning Management Systems, Prompt Engineering, ChatGPT, Education Software and Technology, AI Personalization, Digital pedagogy, Collaborative Software, AI Enablement, Generative AI, AI Workflows

    Beginner · Course · 1 - 3 Months

1…769770771…834

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

  • Social Norms, Social Change I: University of Pennsylvania
  • Mastering Streams in Node.js: Packt
  • Microsoft AI Product Manager: Microsoft
  • Calculus for Engineers: The Hong Kong University of Science and Technology
  • Finanzas corporativas: Universidad Nacional Autónoma de México
  • Professional Skills: Managing a Team: Arizona State University
  • Monetization Models To Boost Lifetime Customer Value (LTV): Alex Genadinik
  • Switching to ZorinOS – Linux for Windows & Mac: Packt
  • 3.- El Cálculo - Modelo Cúbico: Tecnológico de Monterrey
  • Email Marketing Foundations — Copy, Lists & Compliance: 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