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.

National Taiwan University
Skills you'll gain: Probability, Probability Distribution, Probability & Statistics, Statistical Methods, Statistics, Logical Reasoning
Beginner · Course · 1 - 3 Months

Erasmus University Rotterdam
Skills you'll gain: Econometrics, Data Collection, Regression Analysis, Statistical Methods, Survey Creation, Data Compilation, Quantitative Research, Data Wrangling, Statistical Hypothesis Testing, Descriptive Statistics, Statistical Modeling, Statistical Analysis, Correlation Analysis, Probability Distribution
Beginner · Course · 1 - 3 Months

Amazon Web Services
Skills you'll gain: Amazon Web Services, Cloud Computing, Cloud Solutions, Public Cloud, Cloud Infrastructure, Cloud Platforms, Amazon Elastic Compute Cloud, Cloud Services, Cloud Computing Architecture, Serverless Computing, Cloud Deployment, Cloud Security, Cloud Storage, Security Controls, Databases, Database Systems, Virtual Networking, Data Storage, Network Architecture, Data Migration
Beginner · Course · 3 - 6 Months

University of Alberta
Skills you'll gain: Physics, electromagnetics, Scientific Methods, Mechanics, Science and Research, General Science and Research
Beginner · Course · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: Data Literacy, Data Analysis, Applied Mathematics, Mathematical Modeling, Data Modeling, Systems Of Measurement, Correlation Analysis, Regression Analysis, Trigonometry
Beginner · Course · 1 - 4 Weeks

Columbia University
Skills you'll gain: Project Schedules, Construction Management, Construction Estimating, Project Finance, Cost Estimation, Punch Work, Cost Management, Construction, Production Schedule, Project Risk Management, Bidding, Building Information Modeling, Scheduling, Cost Control, Environment Health And Safety, Cash Flows, Real Estate, Finance, Business Transformation, Innovation
Beginner · Specialization · 3 - 6 Months

University of Michigan
Skills you'll gain: Database Design, SQL, MySQL, HTML and CSS, PHP (Scripting Language), Relational Databases, JSON, Database Management, jQuery, Hypertext Markup Language (HTML), Javascript and jQuery, Ajax, Database Software, Databases, Data Modeling, Database Application, Database Development, Debugging, Web Applications, Javascript
Intermediate · Specialization · 3 - 6 Months

University of Colorado System
Skills you'll gain: Object Oriented Design, Unity Engine, Object Oriented Programming (OOP), Video Game Development, Software Design Patterns, C# (Programming Language), Debugging, Data Structures, Software Design, Game Design, Prototyping, Programming Principles, Data Storage, Code Reusability, Graph Theory, C and C++, Event-Driven Programming, Software Architecture, Application Design, Algorithms
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: TypeScript, Development Environment, Programming Principles, Javascript, Debugging, Integrated Development Environments, Scalability, Data Structures, Object Oriented Programming (OOP), Software Development, Node.JS, Application Development, Front-End Web Development, Software Engineering, Web Development, Software Configuration Management
Beginner · Course · 1 - 4 Weeks

University of Minnesota
Skills you'll gain: Hydraulics, Pump Stations, Mechanical Engineering, Schematic Diagrams, Simulation and Simulation Software, Engineering, Simulations, Mechanical Design, Engineering Analysis, Control Systems, Engineering Calculations, Mathematical Modeling
Mixed · Course · 1 - 3 Months

University of Geneva
Skills you'll gain: International Relations, Leadership and Management, Strategic Partnership, Marketing, Organizational Leadership, Fundraising, Business Management, Leadership, Governance, Organizational Structure, World History, Branding
Beginner · Course · 1 - 3 Months

University of London
Skills you'll gain: Public History, Photography, Photo Editing, Art History, Media and Communications, Visual Storytelling, Research, World History, European History, Storytelling, Case Studies, Ethical Standards And Conduct
Beginner · Course · 1 - 3 Months