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.

MathWorks
Skills you'll gain: Medical Imaging, Magnetic Resonance Imaging, Image Analysis, X-Ray Computed Tomography, Data Import/Export, Biomedical Engineering, Matlab, Visualization (Computer Graphics), Computer Vision, Deep Learning
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Large Language Modeling, LLM Application, Artificial Neural Networks, Deep Learning, Artificial Intelligence and Machine Learning (AI/ML), Generative AI, Prompt Engineering, Natural Language Processing
Beginner · Course · 1 - 4 Weeks

Duke University
Skills you'll gain: Art History, Community Organizing, Performing Arts, Social Justice, Advocacy, Liberal Arts, World History, Culture, Social Sciences, Creativity, Cultural Sensitivity, Cultural Diversity, Content Creation, Media and Communications
Mixed · Course · 1 - 3 Months

Ludwig-Maximilians-Universität München (LMU)
Skills you'll gain: Finite Element Methods, Numerical Analysis, Engineering Analysis, Jupyter, Differential Equations, Applied Mathematics, Mathematical Modeling, Python Programming, Mechanics, Vibrations, Linear Algebra, Simulations
Intermediate · Course · 1 - 3 Months

Erasmus University Rotterdam
Skills you'll gain: Policy Development, Conflict Management, Ethical Standards And Conduct, Crisis Intervention, Policy Analysis, Emergency Response, Mitigation, International Relations, Case Studies, Risk Analysis, Community Development, Risk Management, Research, Climate Change Adaptation, Socioeconomics
Intermediate · Course · 1 - 3 Months

DeepLearning.AI
Skills you'll gain: Deep Learning, Tensorflow, Artificial Neural Networks, Performance Tuning, Machine Learning Algorithms, Machine Learning, Network Architecture, Algorithms, Verification And Validation
Beginner · Course · 1 - 4 Weeks

Universidad de los Andes
Skills you'll gain: Spatial Analysis, Spatial Data Analysis, Geospatial Mapping, Geographic Information Systems, Environmental Monitoring, Climate Change Programs, Image Analysis, Jupyter, Remote Access Systems, Software Installation
Beginner · Course · 1 - 4 Weeks
Skills you'll gain: Generative AI, Financial Forecasting, Predictive Modeling, Financial Modeling, Financial Data, Market Data, Predictive Analytics, Financial Analysis, Portfolio Management, Advanced Analytics, Risk Management, Spreadsheet Software, Financial Reporting, Interactive Data Visualization, Analysis, Power BI, Automation
Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Energy and Utilities, Sustainable Technologies, Electric Power Systems, Market Dynamics, Climate Change Mitigation, Emerging Technologies, Sustainable Development, Investments, Innovation
Beginner · Course · 1 - 3 Months

Skills you'll gain: Artificial Intelligence, Scikit Learn (Machine Learning Library)
Beginner · Course · 1 - 4 Weeks

Sapienza University of Rome
Skills you'll gain: Ancient History, Art History, Culture, World History, Research, Case Studies, Anthropology, Architecture and Construction
Beginner · Course · 1 - 3 Months

Skills you'll gain: Design Elements And Principles
Mixed · Course · 1 - 4 Weeks