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.

O.P. Jindal Global University
Skills you'll gain: Crisis Management, Mediation, Negotiation, Conflict Management, Diplomacy, Leadership, Governance, Public Safety and National Security, International Relations, Social Justice, Diversity and Inclusion, Decision Making, Case Studies
Beginner · Course · 1 - 3 Months

California Institute of the Arts
Skills you'll gain: Intellectual Property, Tax Preparation, Contract Management, Team Management, Tax Compliance, Benefits Administration, Law, Regulation, and Compliance, Business Planning, Entrepreneurship, Billing & Invoicing, Risk Management
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Intrusion Detection and Prevention, Continuous Monitoring, Threat Management, Firewall, Incident Response, Network Security, Threat Detection, Network Monitoring, Information Systems Security, Infrastructure Security, Cybersecurity
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: User Experience Design, Persona (User Experience), Web Content Accessibility Guidelines, User Story, Usability, User Research, Human Factors, Human Centered Design, Ideation, User Flows, Competitive Analysis, Mockups
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Databricks, CI/CD, Microsoft Azure, Data Architecture, Integration Testing, Data Pipelines, Data Integration, Data Security, Automation, Data Storage, Development Testing
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Spatial Data Analysis, Robotics, Artificial Intelligence, Data Manipulation, Simulations, NumPy
Advanced · Guided Project · Less Than 2 Hours

Skills you'll gain: Microsoft Power Platform, Microsoft Power Automate/Flow, Power BI, Dashboard, No-Code Development, Data Visualization, Data Integration, Interactive Data Visualization, Microsoft 365, Business Intelligence, Business Process Automation, Application Development, Data Analysis, Performance Analysis, Generative AI Agents, Application Design, Automation, Data Security, Business Process, Microsoft Teams
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Microservices, API Gateway, Docker (Software), Containerization, Software Architecture, Software Design Patterns, Restful API, Web Services, Application Programming Interface (API), Event-Driven Programming, .NET Framework, Transaction Processing
Advanced · Course · 1 - 3 Months

Skills you'll gain: Distributed Denial-Of-Service (DDoS) Attacks, Microsoft Azure, Cyber Security Policies, Cloud Security, Firewall, Cyber Attacks, Cybersecurity, Malware Protection, Identity and Access Management, Network Security, Threat Management, Security Information and Event Management (SIEM), Threat Detection, Security Controls, Scenario Testing, Virtual Machines, Encryption, Event Management
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Extensible Markup Language (XML), Data Import/Export, Data Mapping, Document Management, Web Content Accessibility Guidelines
Mixed · Course · 1 - 3 Months

Imperial College London
Skills you'll gain: Creative Thinking, Brainstorming, Design Thinking, Ideation, Creativity, Creative Problem-Solving, Problem Solving, Cognitive flexibility, Innovation, Critical Thinking, Artificial Intelligence, Systems Thinking, Generative AI, Prototyping, Analysis
Beginner · Specialization · 3 - 6 Months

University of Colorado System
Skills you'll gain: Product Roadmaps, Cross-Functional Collaboration, Product Development, Cross-Functional Team Leadership, Team Building, Collaboration, Meeting Facilitation, Empathy, Team Management, Team Motivation, Product Management, Discussion Facilitation, Leadership, Business Priorities, Conflict Management, Goal Setting, Continuous Improvement Process
Beginner · Course · 1 - 3 Months