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.

Erasmus University Rotterdam
Skills you'll gain: Social Justice, Liberal Arts, Political Sciences, Creativity, Case Studies, Ethical Standards And Conduct, Research, Psychology
Intermediate · Course · 1 - 3 Months

Coursera
Skills you'll gain: Computer-Aided Design, AutoCAD, Drafting and Engineering Design, Product Design, Product Development, Technical Drawing, Design
Beginner · Guided Project · Less Than 2 Hours

Duke University
Skills you'll gain: Climate Change Adaptation, Health Equity, Design Thinking, Professional Development, Environmental Issue, Ethical Standards And Conduct, Advocacy, Community Organizing, Leadership, Sustainable Systems, Leadership Development, Social Determinants Of Health, Personal Development, Environmental Science, Health Education, Environment and Resource Management, Climate Change Mitigation, Sustainable Development, Physical Science, Energy and Utilities
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Video Editing, Animations, Timelines, Motion Graphics, Video Production, System Configuration, Editing, Configuration Management, Data Import/Export, Color Matching, File Management, Typography
Mixed · Course · 1 - 3 Months

Universitat de Barcelona
Skills you'll gain: World History, Social Sciences, International Relations, Socioeconomics, European History, Culture, Economics, Art History, Sociology, Political Sciences, Cultural Diversity
Mixed · Course · 1 - 3 Months

Scrimba
Skills you'll gain: Microsoft Copilot, GitHub, Code Review, AI Personalization, Prompt Engineering, LLM Application, Integrated Development Environments, Computer Programming Tools, Generative AI Agents, Application Development, Software Development, Web Development
Intermediate · Course · 1 - 3 Months
Rice University
Skills you'll gain: Microsoft Excel, Graphing, Spreadsheet Software, Pivot Tables And Charts, Excel Formulas, Data Analysis, Data Import/Export, Scatter Plots, Histogram, Data Presentation, Data Manipulation
Mixed · Course · 1 - 4 Weeks

DeepLearning.AI
Skills you'll gain: Technical Management, Artificial Intelligence and Machine Learning (AI/ML), Applied Machine Learning, Debugging, MLOps (Machine Learning Operations), Deep Learning, Machine Learning, Supervised Learning, Artificial Neural Networks, Performance Tuning
Beginner · Course · 1 - 4 Weeks

ISAE-SUPAERO
Skills you'll gain: Physical Science, Applied Mathematics, Systems Of Measurement, Engineering Calculations, Mechanics, Physics, Engineering Analysis
Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Responsible AI, AI Personalization, Sales Enablement, Sales Strategy, Sales Process, Sales Management, Sales Development, Customer experience improvement, Sales Operations, Generative AI Agents, Customer Engagement, Sales, Data-Driven Decision-Making
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Data Ethics, No-Code Development, Data Cleansing, Artificial Intelligence, Data Processing, Business Solutions, Machine Learning, Business Metrics, Data Storytelling, Usability, User Experience Design, Application Design, Generative AI, Business Analytics, Application Deployment, Scalability, Data Validation, Dashboard, Compliance Management, Automation
Beginner · Course · 1 - 4 Weeks

Duke University
Skills you'll gain: Pedagogy, Aesthetics, Cultural Diversity, Liberal Arts, Social Sciences, Social Justice, Cultural Sensitivity, Art History, Interactive Learning, Community Development, Teaching, Creativity, Political Sciences, Media and Communications, Performing Arts, Sociology, Case Studies
Mixed · Course · 1 - 3 Months