Data structures and algorithms courses can help you learn how to organize data and solve problems efficiently—core skills for programming, software development, and technical interviews.

Johns Hopkins University
Skills you'll gain: Data Modeling, Graphing, Mathematical Modeling, Algebra, Trigonometry, Linear Algebra, Calculus, Mathematical Software, Applied Mathematics, Geometry
Beginner · Course · 1 - 3 Months

University of Pittsburgh
Skills you'll gain: Data Storytelling, Interactive Data Visualization, Data Presentation, Plot (Graphics), Data Visualization Software, Data Visualization, Tableau Software, Spatial Analysis, Visualization (Computer Graphics), Statistical Visualization, Network Model, Dashboard, Matplotlib, Infographics, Heat Maps, Seaborn, Geospatial Information and Technology, Time Series Analysis and Forecasting, Network Analysis, Geospatial Mapping
Build toward a degree
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Pandas (Python Package), Pivot Tables And Charts, Data Manipulation, Time Series Analysis and Forecasting, Data Import/Export, Jupyter, Microsoft Excel, Data Transformation, Matplotlib, Data Analysis, NumPy, Data Cleansing
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Apache Hive, Big Data, Database Design, Extensible Markup Language (XML), Databases, Apache Hadoop, Analytics, Social Media, Data Processing, Social Media Content, Data Management, Data Analysis, Data Integration, Data Transformation
Mixed · Course · 1 - 4 Weeks
Skills you'll gain: Project Scoping, Business Priorities, Business Analysis, Case Studies, Stakeholder Management, Project Design, Business, Data Science, Business Process, Data-Driven Decision-Making, Data Literacy
Intermediate · Course · 1 - 4 Weeks

DeepLearning.AI
Skills you'll gain: Supervised Learning, Applied Machine Learning, Jupyter, Scikit Learn (Machine Learning Library), Machine Learning, NumPy, Predictive Modeling, Feature Engineering, Artificial Intelligence, Classification And Regression Tree (CART), Python Programming, Regression Analysis, Statistical Modeling, Data Transformation
Beginner · Course · 1 - 4 Weeks

Universidad de los Andes
Skills you'll gain: Public Cloud, Big Data, Apache Hadoop, Apache Spark, Data Architecture, Cloud Services, Data Processing, Distributed Computing, Cloud Computing, Scalability, NoSQL, File Systems, Data Storage
Beginner · Course · 1 - 3 Months

Microsoft
Skills you'll gain: Data Manipulation, Data Transformation, Tidyverse (R Package), Data Cleansing, R Programming, Data Quality, Data Structures
Beginner · Course · 1 - 4 Weeks

Universiteit Leiden
Skills you'll gain: Law, Regulation, and Compliance, Legal Proceedings, International Relations, Conflict Management, Child Welfare, Ethical Standards And Conduct, Legal Research, Case Law, Journalism, Research, Investigation, Case Studies
Beginner · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Dataflow, Data Pipelines, Google Cloud Platform, Data Integrity, Performance Tuning, CI/CD, Data Processing, Debugging, System Monitoring, Issue Tracking, Unit Testing, Disaster Recovery
Advanced · Course · 1 - 3 Months

Skills you'll gain: Prompt Engineering, Responsible AI, Generative AI, AI Product Strategy, Risk Mitigation, Risk Analysis, Feasibility Studies, Data Ethics, Brainstorming, Generative AI Agents, Business Priorities, Artificial Intelligence, Return On Investment, Data Strategy, Business Leadership, Goal Setting, Business Solutions, Business Strategy, Scalability, Governance
Intermediate · Specialization · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Clinical Research, Qualitative Research, Data Synthesis, Scientific Methods, Research Methodologies, Data Collection, Quantitative Research, Risk Analysis, Statistical Methods, Statistical Analysis
Mixed · Course · 1 - 3 Months