Algorithm design courses can help you learn sorting algorithms, graph theory, dynamic programming, and complexity analysis. You can build skills in problem-solving, optimizing code efficiency, and understanding data structures like trees and hash tables. Many courses introduce tools such as Python, Java, or C++, along with frameworks for implementing algorithms, that support tasks in artificial intelligence, data analysis, and software development.

Pohang University of Science and Technology(POSTECH)
Skills you'll gain: Blockchain, Cryptography, Cryptographic Protocols, Transaction Processing, Payment Systems, FinTech, Encryption, Data Structures, Public Key Cryptography Standards (PKCS), Virtualization and Virtual Machines, Network Protocols, Software Architecture, Distributed Computing, Data Integrity, Network Architecture, Algorithms
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Amazon Web Services, Cloud Deployment, Cloud Development, Cloud Applications, Application Programming Interface (API), Amazon Elastic Compute Cloud, API Gateway, Cloud Infrastructure, Development Environment, System Configuration, Amazon S3, Infrastructure Security, Restful API, TypeScript
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Canva (Software), Content Creation, Facebook, Social Media, Graphic and Visual Design Software, Graphic and Visual Design, Visual Design, Design, Graphic Design, Content Marketing
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Vulnerability Assessments, Vulnerability Management, Vulnerability Scanning, Cyber Security Assessment, Hardening, Threat Management, Security Testing, Patch Management, Cyber Risk, Threat Detection, Cyber Threat Hunting, Application Security, Cyber Attacks, Cyber Engineering, Cyber Security Policies, Dashboard Creation, Cyber Security Strategy, Cyber Governance, Network Engineering, Web Applications
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: OpenAI API, ChatGPT, Unified Modeling Language, OpenAI, LLM Application, AI Integrations, Generative AI Agents, AI Workflows, Diagram Design, Prompt Engineering, Software Visualization, Technical Communication, User Story, Application Programming Interface (API), IT Automation, Software Development
Intermediate · Guided Project · Less Than 2 Hours

Johns Hopkins University
Skills you'll gain: MITRE ATT&CK Framework, Metasploit, Penetration Testing, Exploit development, Exploitation techniques, Threat Modeling, Cyber Security Assessment, Cybersecurity, Operating System Administration, Operating Systems, Hardening, Computer Security, Malware Protection, Vulnerability Assessments, Security Controls, Authorization (Computing), Identity and Access Management, Memory Management, Data Persistence, Computer Architecture
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Presentations, Sales Presentation, Productivity Software, Data Sharing, Project Design, Project Documentation, Graphic Design, Business Communication, Marketing
Beginner · Guided Project · Less Than 2 Hours
University of Lausanne
Skills you'll gain: Health Policy, Public Health and Disease Prevention, Public Health, Health Systems, Geographic Information Systems, Systems Thinking, Community Health, Health Assessment, Governance, Simulations, Simulation and Simulation Software, Policy Development, Health Promotion, Mathematical Modeling, Sustainable Development, Social Determinants Of Health, Systems Analysis, Environmental Issue, Data Collection
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Systems Architecture, AI Integrations, Cloud Deployment, Systems Design, Model Deployment, System Design and Implementation, Solution Architecture, Cloud Computing Architecture, Scalability, Artificial Intelligence and Machine Learning (AI/ML), Model Training, Systems Integration, Cloud Management, Distributed Computing, Cloud Services, Performance Tuning, Application Programming Interface (API), Restful API, Requirements Analysis, Business Requirements
Intermediate · Course · 1 - 3 Months

Fundação Instituto de Administração
Skills you'll gain: Sales Strategy, Sales, Customer Analysis, AI Personalization, Marketing Analytics, Product Assortment, Regression Analysis, Cross Selling, Personalized Service, Revenue Forecasting, Data Analysis, Predictive Analytics, Revenue Management, Predictive Modeling, Business Modeling, Statistical Analysis, Business Metrics, Model Evaluation, Applied Machine Learning, Machine Learning
Beginner · Course · 1 - 4 Weeks

Dassault Systèmes
Skills you'll gain: SolidWorks (CAD), 3D Modeling, Computer-Aided Design, Drafting and Engineering Design, Mechanical Design, Mechanical Engineering
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Android Development, Unity Engine, User Interface (UI), Video Game Development, Mobile Development, Game Design, UI Components, 3D Assets, Software Installation, Development Environment, Scripting
Beginner · Course · 1 - 3 Months