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.

Tecnológico de Monterrey
Skills you'll gain: Calculus, Mechanics, Applied Mathematics, Physics, Geometry, Visualization (Computer Graphics), Graphing, Mathematical Modeling, Trigonometry, Algebra
Mixed · Course · 1 - 3 Months

Skills you'll gain: Simulation and Simulation Software, Simulations, Engineering Design Process, Finite Element Methods, Engineering Analysis, Hydraulics, Cloud-Based Integration, Verification And Validation, Mathematical Modeling
Beginner · Guided Project · Less Than 2 Hours

Northeastern University
Skills you'll gain: Operations Research, Applied Mathematics, Mathematical Software, Operational Analysis, Linear Algebra, Mathematical Modeling, Algorithms, Business Modeling, Complex Problem Solving
Build toward a degree
Intermediate · Course · 1 - 4 Weeks
The University of Sydney
Skills you'll gain: Intercultural Competence, Cultural Sensitivity, Social Justice, Cultural Diversity, Diversity Awareness, Social Studies, Community Development, Public History, Anthropology, Land Management
Beginner · Course · 1 - 3 Months

Korea Advanced Institute of Science and Technology(KAIST)
Skills you'll gain: Vibrations, Engineering Analysis, Mechanics, Structural Analysis, Mechanical Engineering, Engineering, Differential Equations, Mathematical Modeling
Intermediate · Course · 1 - 3 Months

University of Michigan
Skills you'll gain: Environmental Monitoring, Global Positioning Systems, Environmental Science, Physics, Mechanical Engineering, Environment, Physical Science, Climate Change Programs, Engineering Calculations, Geographic Information Systems, Scientific Methods, Manufacturing and Production, World History, Chemical Engineering, International Relations, Engineering Analysis, Electrical Power, Political Sciences, Emerging Technologies, Timelines
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Intellectual Property, Music, Revenue Management, Musical Composition, Revenue Recognition, Music Performance, Performance Reporting, Regulation and Legal Compliance, Payment Processing and Collection, Compensation Strategy, Registration, Digital Content
Intermediate · Course · 1 - 3 Months

Skills you'll gain: IT Security Architecture, Computer Networking, Operating System Administration, Package and Software Management, Network Troubleshooting, Version Control, IT Automation, Systems Administration, IT Infrastructure, TCP/IP, Git (Version Control System), Chef (Configuration Management Tool), Network Security, Ruby (Programming Language), File Systems, Microsoft Windows, Computer Hardware, Technical Support, Interviewing Skills, Professional Development
Build toward a degree
Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: Interviewing Skills
Beginner · Course · 1 - 4 Weeks
Skills you'll gain: Responsible AI, Data Ethics, AI Personalization, Automation, Employee Onboarding, Human Resource Strategy, Human Resources, Generative AI Agents, User Feedback, Document Management, ChatGPT, Employee Engagement, Data Analysis
Intermediate · Course · 1 - 4 Weeks

Pohang University of Science and Technology(POSTECH)
Skills you'll gain: Materials science, Manufacturing Processes, Engineering, Mechanical Engineering, Chemistry, Production Process, Process Development
Beginner · Course · 1 - 3 Months

Universitat de Barcelona
Skills you'll gain: Specimen Preparation, Laboratory Techniques, Materials science, Laboratory Equipment, Cell Biology, Micrometer, Engineering, Scientific, and Technical Instruments, Biomedical Technology, Microbiology, Analytical Chemistry, Physics, Image Analysis, Structural Analysis, Mechanical Engineering, Manufacturing Processes
Mixed · Course · 1 - 3 Months