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.

Google Cloud
Skills you'll gain: Google App Engine, Application Deployment, Google Cloud Platform, Go (Programming Language), Cloud Applications, Cloud Development, Development Testing, Data Access, Database Application, Operational Databases
Beginner · Project · Less Than 2 Hours

University of Colorado Boulder
Skills you'll gain: Power Electronics, Electrical Power, Electrical Engineering, Estimation, Simulations, Electronic Systems, Matlab, Engineering Calculations, Mathematical Modeling, Control Systems, Electronic Components, Applied Mathematics, Algorithms
Intermediate · Course · 1 - 3 Months

Rice University
Skills you'll gain: Mechanics, Physics, Mechanical Engineering, Engineering Calculations, Calculus, Engineering Analysis, Physical Science, Mathematical Modeling, Problem Solving
Intermediate · Course · 1 - 4 Weeks
IE Business School
Skills you'll gain: Storytelling, Content Marketing, Brand Strategy, Content Creation, Branding, Marketing Communications, Social Media Content, Brand Awareness, Advertising, Content Strategy, Journalism, Customer Engagement, Presentations, Game Design, Target Audience
Beginner · Course · 1 - 3 Months

Vanderbilt University
Skills you'll gain: Generative Model Architectures, Generative AI, Prompt Engineering, Applied Machine Learning, LLM Application, Large Language Modeling, Application Deployment, Artificial Intelligence
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Scripting, File Management, Scripting Languages, Data Structures, Development Environment, Computer Programming Tools, Integrated Development Environments, Computer Programming, Software Installation, Algorithms, Debugging
Beginner · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Healthcare Ethics, Social Sciences, Laboratory Research, Research, Sociology, Ethical Standards And Conduct, Food and Beverage, Environmental Issue, Biology, Nutrition and Diet, Sports Medicine
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Image Analysis, Image Quality, Matlab, Computer Vision, Automation, Anomaly Detection, Spatial Data Analysis, Data Processing, Engineering Practices, Water Sustainability, Medical Imaging, Spatial Analysis, Data Manipulation, Exploratory Data Analysis, Histogram, Quantitative Research, Data Analysis Software, Analysis, Data Import/Export, Algorithms
Beginner · Specialization · 1 - 3 Months

Rutgers the State University of New Jersey
Skills you'll gain: Warehouse Management, Inventory and Warehousing, Inventory Management System, Transportation, Supply Chain, and Logistics, Logistics, Transportation Operations, Supply Chain Management, Supply Chain, Customer Service, Operating Cost
Beginner · Course · 1 - 4 Weeks

University of Pennsylvania
Skills you'll gain: Risk Management, Organizational Structure, Organizational Strategy, Strategic Leadership, Art History, Organizational Effectiveness, Customer Analysis, Market Opportunities, Organizational Leadership, Strategic Communication, Stakeholder Communications, Liberal Arts, Fundraising, Target Audience, Value Propositions
Mixed · Course · 1 - 3 Months

New York University
Skills you'll gain: Supervised Learning, Reinforcement Learning, Applied Machine Learning, Machine Learning, Statistical Methods, Dimensionality Reduction, Unsupervised Learning, Artificial Neural Networks, Decision Tree Learning, Predictive Modeling, Financial Trading, Financial Market, Derivatives, Scikit Learn (Machine Learning Library), Markov Model, Regression Analysis, Market Dynamics, Risk Modeling, Tensorflow, Financial Modeling
Intermediate · Specialization · 3 - 6 Months

University of California, Davis
Skills you'll gain: Hazard Analysis, Chemical Engineering, Incident Management, Failure Analysis, Risk Management Framework, Safety and Security, Engineering Analysis, Engineering Calculations, Estimation
Intermediate · Course · 1 - 4 Weeks