• 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


  • N

    Novartis

    Clinical Trials: Good Clinical Practice

    Skills you'll gain: Good Clinical Practices (GCP), Informed Consent, Institutional Review Board (IRB), Clinical Research Ethics, Clinical Research Coordination, Clinical Research, Clinical Trials, Clinical Data Management, Drug Development, Patient Education And Counseling, Record Keeping, Clinical Documentation, Regulatory Compliance, Document Management, Health Equity, Electronic Medical Record, Patient Communication, Risk Management

    4.7
    Rating, 4.7 out of 5 stars
    ·
    732 reviews

    Beginner · Specialization · 1 - 3 Months

  • P

    Packt

    Microsoft Power BI - The Complete Masterclass - 2025 EDITION

    Skills you'll gain: Data Storytelling, Data Analysis Expressions (DAX), Power BI, Statistical Reporting, Data Visualization Software, Dashboard, Pivot Tables And Charts, Microsoft Excel, Key Performance Indicators (KPIs), Data Manipulation, Business Intelligence, Cloud Services, Role-Based Access Control (RBAC), Data Integration, Data Security, Data Cleansing, Software Installation

    Intermediate · Course · 3 - 6 Months

  • E

    EDUCBA

    Apply Salesforce Administration Fundamentals for Beginners

    Skills you'll gain: Salesforce, Administration, Role-Based Access Control (RBAC), Data Sharing, Security Controls, User Accounts, System Configuration, Workflow Management, Data Validation, Object-Relational Mapping, Productivity Software, Data Integrity, Data Quality, Customer Relationship Management (CRM) Software

    Beginner · Course · 1 - 3 Months

  • C

    Coursera

    Covid-19 Death Medical Analysis & Visualization using Plotly

    Skills you'll gain: Plotly, Data Visualization, Datamaps, Data Visualization Software, Scatter Plots, Jupyter, Python Programming, Exploratory Data Analysis, Pandas (Python Package), Data Analysis, Medical Science and Research

    4.2
    Rating, 4.2 out of 5 stars
    ·
    13 reviews

    Beginner · Guided Project · Less Than 2 Hours

  • P

    Packt

    Tower Defense Game Development – Unity 6 & Blender

    Skills you'll gain: Animations, User Interface (UI) Design, Game Design, C# (Programming Language), File Management, Performance Tuning, Artificial Intelligence

    Intermediate · Specialization · 3 - 6 Months

  • L

    Logical Operations

    Effective Time Management

    Skills you'll gain: Time Management, Goal-Oriented, Productivity, Organizational Skills, Goal Setting, Prioritization, Planning, Delegation Skills, Multitasking, Personal Development, Resource Allocation, Negotiation, Scheduling, Strategic Prioritization, Self-Awareness, Decision Making, Benchmarking

    Mixed · Course · 1 - 3 Months

  • U

    University of Arizona

    Marketing Communications: Intro to Consumer Behavior

    Skills you'll gain: Integrated Marketing Communications, Persona Development, Consumer Behaviour, Marketing Psychology, Target Audience, Marketing Strategies, Strategic Marketing, Marketing, Customer Insights, Brand Strategy, Marketing Communications, Branding, Storytelling

    Intermediate · Course · 1 - 4 Weeks

  • C

    Coursera

    Execute 360° Campaigns

    Skills you'll gain: Data Storytelling, Campaign Management, Cross-Channel Marketing, Marketing Budgets, Integrated Marketing Communications, Marketing Effectiveness, Performance Analysis, Advertising Campaigns, Performance Reporting, Marketing Channel, Social Media Campaigns, Project Management, Data-Driven Decision-Making, Budget Management, Marketing Planning, Management Reporting, Milestones (Project Management), Marketing Communications, Marketing Analytics, Marketing Strategies

    Intermediate · Course · 1 - 4 Weeks

  • A

    American Museum of Natural History

    The Dynamic Earth: A Course for Educators

    Skills you'll gain: Physical Science, Environment, Hazard Analysis, Spatial Data Analysis, Geographic Information Systems, General Science and Research, Environmental Science, Scientific Methods

    4.7
    Rating, 4.7 out of 5 stars
    ·
    230 reviews

    Mixed · Course · 1 - 4 Weeks

  • U

    University of Pennsylvania

    Retail Marketing Strategy

    Skills you'll gain: Customer experience strategy (CX), Brand Strategy, Retail Store Operations, Marketing Strategies, Customer Insights, Brand Loyalty, Merchandise Displays, Global Marketing, Market Trend, Consumer Behaviour, Competitive Analysis, Business Strategy, Innovation, E-Commerce

    4.8
    Rating, 4.8 out of 5 stars
    ·
    293 reviews

    Beginner · Course · 1 - 4 Weeks

  • S

    Scrimba

    Vibe Coding with GitHub Copilot

    Skills you'll gain: Vibe coding, Microsoft Copilot, GitHub, Code Review, AI Personalization, Prompt Engineering, LLM Application, Integrated Development Environments, Computer Programming Tools, Application Development, Software Development, Web Development

    4.6
    Rating, 4.6 out of 5 stars
    ·
    30 reviews

    Intermediate · Course · 1 - 3 Months

  • D

    DeepLearning.AI

    Fast Prototyping of GenAI Apps with Streamlit

    Skills you'll gain: Application Deployment, Cloud Deployment, Generative AI, Prompt Engineering, Prototyping, Agile Product Development, Retrieval-Augmented Generation, Application Development, Interactive Design, User Interface (UI), Data Integration

    3.9
    Rating, 3.9 out of 5 stars
    ·
    10 reviews

    Intermediate · Course · 1 - 4 Weeks

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
python data structures and algorithms
data structures and algorithms c++
advanced data structures and algorithms
1…645646647…834

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

  • Clinical Trials: Good Clinical Practice: Novartis
  • Microsoft Power BI - The Complete Masterclass - 2025 EDITION: Packt
  • Apply Salesforce Administration Fundamentals for Beginners: EDUCBA
  • Covid-19 Death Medical Analysis & Visualization using Plotly: Coursera
  • Tower Defense Game Development – Unity 6 & Blender: Packt
  • Effective Time Management: Logical Operations
  • Marketing Communications: Intro to Consumer Behavior: University of Arizona
  • Execute 360° Campaigns: Coursera
  • The Dynamic Earth: A Course for Educators: American Museum of Natural History
  • Retail Marketing Strategy: University of Pennsylvania

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