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.

University of Virginia
Skills you'll gain: Design Thinking, Creative Problem-Solving, Ideation, Innovation, Creativity, Strategic Thinking, Thought Leadership, Case Studies, Human Centered Design, Open Mindset, Experimentation, Storytelling
Beginner · Course · 1 - 3 Months

Skills you'll gain: AI Product Strategy, User Story, Usability Testing, New Product Development, Product Management, Product Lifecycle Management, Product Development, Innovation, Agile Software Development, Scrum (Software Development), Product Roadmaps, Agile Methodology, Kanban Principles, Responsible AI, Generative AI, Backlogs, Product Planning, ChatGPT, Registration, Leadership
Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: Python Programming, Algorithms, Computer Programming, Theoretical Computer Science, Linear Algebra, Mathematics and Mathematical Modeling, Computer Science, Algebra, Object Oriented Programming (OOP), IBM Cloud, Scripting, Probability, Artificial Intelligence and Machine Learning (AI/ML), Data Processing, Mathematical Modeling, Data Structures, Data Manipulation, Probability & Statistics, Applied Mathematics, Software Installation
Beginner · Specialization · 3 - 6 Months

École Polytechnique
Skills you'll gain: Vibrations, Engineering Analysis, Civil Engineering, Engineering, Mechanics, Structural Analysis, Biomedical Engineering, Mathematical Modeling, Differential Equations
Intermediate · Course · 1 - 3 Months

University of Pennsylvania
Skills you'll gain: Calculus, Integral Calculus, Applied Mathematics, Probability Distribution, Probability & Statistics, Geometry, Probability, Statistical Methods, Torque (Physics), Statistics, Mechanics, Physics
Mixed · Course · 1 - 3 Months

Skills you'll gain: Simulation and Simulation Software, Engineering Analysis, Thermal Management, Hydraulics, Mechanical Engineering, Simulations, Numerical Analysis, Engineering Calculations, Energy and Utilities, Mathematical Modeling, Engineering, Applied Mathematics, Mechanics, Model Optimization, Physics, Model Evaluation
Intermediate · Course · 1 - 3 Months

Korea Advanced Institute of Science and Technology(KAIST)
Skills you'll gain: electromagnetics, Electrical Engineering, Differential Equations, Physics, Electrical Systems, Materials science, Integral Calculus, Advanced Mathematics, Energy and Utilities, Applied Mathematics, Engineering Calculations, Engineering, Mechanics, Electronic Components, Engineering Analysis, Mathematical Modeling, Scientific Visualization
Intermediate · Specialization · 3 - 6 Months

Technical University of Denmark (DTU)
Skills you'll gain: Environmental Regulations, Environmental Laws, Environment, Environmental Policy, Environmental Resource Management, Environmental Management Systems, Environmental Issue, Ethical Standards And Conduct, Environment and Resource Management, Systems Thinking, Cost Benefit Analysis, Case Studies, Economics
Mixed · Course · 1 - 3 Months

Coursera
Skills you'll gain: Generative AI, Responsible AI, Data Ethics, AI Enablement, AI powered creativity, Artificial Intelligence, Creative Problem-Solving, Critical Thinking
Beginner · Course · 1 - 4 Weeks

University of California San Diego
Skills you'll gain: Bioinformatics, Programming Principles, Molecular, Cellular, and Microbiology, Python Programming, Computational Thinking, Biology, Program Development
Beginner · Course · 1 - 4 Weeks

Vanderbilt University
Skills you'll gain: Generative AI, AI Enablement, AI Product Strategy, Innovation, AI Integrations, AI powered creativity, Curriculum Development, AI literacy, Responsible AI, Automation, Workforce Development, Business Strategy
Beginner · Course · 1 - 4 Weeks

Skillshare
Skills you'll gain: Video Editing, Adobe Premiere, Post-Production, Animations, Photo/Video Production and Technology, Motion Graphics, Video Production, Timelines, Media Production, Graphic and Visual Design, Color Matching, Editing, Graphic Design, Music, Visual Storytelling, File Management
Beginner · Specialization · 1 - 3 Months