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.

Vanderbilt University
Skills you'll gain: Prompt Engineering, Prompt Patterns, AI powered creativity, ChatGPT, Ideation, Verification And Validation, Responsible AI, Generative AI, Risking, AI literacy
Beginner · Course · 1 - 4 Weeks

L&T EduTech
Skills you'll gain: Structural Engineering, Building Codes, Structural Analysis, Mechanical Design, Construction Engineering, Failure Analysis, Civil Engineering, Design Specifications, Drafting and Engineering Design, Torque (Physics), Manufacturing Processes, Engineering Calculations, Engineering Design Process, Construction, Materials science, Mechanics
Intermediate · Specialization · 1 - 3 Months

The Hong Kong University of Science and Technology
Skills you'll gain: Differential Equations, Applied Mathematics, Calculus, Integral Calculus, Numerical Analysis, Mathematical Modeling, Advanced Mathematics, Linear Algebra, Vibrations, Algebra
Beginner · Course · 1 - 3 Months

Shanghai Jiao Tong University
Skills you'll gain: Combinatorics, Graph Theory, Theoretical Computer Science, Network Model, Mathematical Theory & Analysis, Advanced Mathematics, Network Analysis, Mathematics and Mathematical Modeling, Logical Reasoning, General Mathematics, Algorithms, Probability, Computer Science
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Cloud Deployment, Unit Testing, Software Development Life Cycle, Open Web Application Security Project (OWASP), Object-Relational Mapping, OpenShift, Istio, Kubernetes, Cloud-Native Computing, Linux Commands, Software Architecture, Application Deployment, Django (Web Framework), Bash (Scripting Language), Shell Script, Git (Version Control System), Grafana, Microservices, Data Import/Export, Python Programming
Beginner · Professional Certificate · 3 - 6 Months

Duke University
Skills you'll gain: Debugging, File I/O, Memory Management, Programming Principles, Maintainability, Software Testing, Program Development, C (Programming Language), Algorithms, Test Planning, Simulations, Test Case, System Programming, Computer Programming, Data Structures, Software Development, C and C++, Software Engineering, Problem Solving, Software Design
Beginner · Specialization · 3 - 6 Months

Board Infinity
Beginner · Course · 1 - 4 Weeks

University of Virginia
Skills you'll gain: World History, International Relations, Social Studies, Diplomacy, European History, Political Sciences, Social Sciences, Socioeconomics, Economics, Policy, and Social Studies, Economics, Public Safety and National Security, Governance
Beginner · Course · 1 - 3 Months

Lund University
Skills you'll gain: Sustainable Development, Land Development, Sustainable Technologies, Community Development, Economic Development, Environmental Issue, Governance, Climate Change Adaptation, Systems Thinking, Energy and Utilities, Climate Change Mitigation
Beginner · Course · 1 - 3 Months

University of Minnesota
Skills you'll gain: Design Elements And Principles, Plant Operations and Management, Planning, Adaptability, Land Management, Design, Sustainable Design, Taxonomy, Life Sciences, Analytical Testing, Environmental Science, Environment and Resource Management, Sustainable Systems, Microbiology, Decision Making, Productivity, Sustainability Standards
Beginner · Specialization · 3 - 6 Months

Wesleyan University
Skills you'll gain: Storytelling, Writing and Editing
Mixed · Course · 1 - 4 Weeks

Berklee
Skills you'll gain: Music Theory, Music Performance, Music, Instrumental Music
Intermediate · Course · 1 - 4 Weeks