System design courses can help you learn architectural patterns, scalability principles, performance optimization, and system reliability. You can build skills in creating efficient APIs, managing databases, and implementing microservices. Many courses introduce tools like AWS, Docker, and Kubernetes, that support deploying and managing applications in a cloud environment. You'll also explore methods for designing fault-tolerant systems and ensuring data consistency, equipping you with practical knowledge for real-world applications.

University of Illinois Urbana-Champaign
Skills you'll gain: Active Listening, Rapport Building, Relationship Building, Influencing, Relationship Management, Professional Development, Interpersonal Communications, Conflict Management, Decision Making, Communication, Business Ethics, Ethical Standards And Conduct
★ 4.8 (37) · Beginner · Course · 1 - 3 Months

Universidade de São Paulo
Skills you'll gain: Software Design Patterns, Software Architecture, Maintainability, Software Design, Object Oriented Design, Object Oriented Programming (OOP), Application Frameworks, Software Engineering, Programming Principles, Program Development, Software Quality (SQA/SQC)
★ 5 (19) · Advanced · Course · 1 - 3 Months

Coursera
Skills you'll gain: Javascript, Event-Driven Programming, Web Design and Development, Interactive Design, Web Applications, Interaction Design, Scripting, Web Development, Data Validation
★ 3.9 (28) · Beginner · Guided Project · Less Than 2 Hours

University of Colorado System
Skills you'll gain: Growth Mindedness, Emotional Intelligence, Empathy & Emotional Intelligence, Resilience, Goal Setting, Persistence, Self-Motivation, Personal Development, Tenacity, Creative Thinking, Smart Goals, Self-Awareness, Overcoming Obstacles, Culture, Cultural Diversity, Adaptability, Creativity, digital literacy, Intercultural Competence, Diversity Awareness
★ 4.6 (16) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: AI powered creativity, Adobe Firefly, Adobe Express, Responsible AI, Creativity, Generative AI, Creative Thinking, Adobe Creative Cloud, Innovation, AI Workflows, AI Integrations, Prompt Engineering, Communication, Content Creation, Storytelling, Visual Design, Collaboration, Problem Solving, Adaptability
Beginner · Course · 1 - 4 Weeks

Universidad de los Andes
Skills you'll gain: Process Analysis, Process Improvement, Process Improvement and Optimization, Business Process, Process Optimization, Business Process Modeling, Process Management, Process Mapping, Data Transformation, Business Process Improvement, Business Workflow Analysis, Process Modeling, Performance Analysis, Process Flow Diagrams, Performance Measurement, Simulation and Simulation Software, Performance Metric, Automation
★ 4.7 (103) · Beginner · Course · 1 - 3 Months

Skills you'll gain: C++ (Programming Language), Object Oriented Design, Object Oriented Programming (OOP), Debugging, Code Reusability, Computer Programming, Memory Management, Programming Principles, Program Development
Intermediate · Course · 1 - 4 Weeks

Kennesaw State University
Skills you'll gain: Security Management, Incident Response, Risk Management, Computer Security Incident Management, Cyber Security Policies, IT Management, Cyber Governance, Risk Management Framework, Business Risk Management, Incident Management, Information Systems Security, Security Strategy, Law, Regulation, and Compliance, Enterprise Risk Management (ERM), Cyber Security Strategy, Information Management, Risk Control, Regulatory Compliance, Business Ethics, Data Ethics
★ 4.8 (52) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Network Troubleshooting, Network Routing, Routing Protocols, Network Routers, OSI Models, TCP/IP, Virtual Local Area Network (VLAN), Network Switches, Network Architecture, Networking Hardware, Network Administration, Local Area Networks, Network Infrastructure, Network Protocols, System Configuration, Configuration Management
★ 4.7 (37) · Intermediate · Course · 1 - 3 Months

IESE Business School
Skills you'll gain: Lean Methodologies, Workforce Management, Service Design, Lean Manufacturing, Service Improvement, Operations Management, Operational Excellence, Business Process Management, Process Optimization, Service Management, Operational Efficiency, Workforce Planning, Process Improvement, Staff Management, Process Analysis, Sustainable Business, Quality Improvement, Process Flow Diagrams, Capacity Management, Client Services
★ 4.4 (25) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Microsoft Azure, Cloud Development, Continuous Deployment, Development Environment, Application Deployment, Cloud Applications, Cloud Deployment, Docker (Software), Containerization, Microsoft Development Tools, Cloud Hosting, ASP.NET, Platform As A Service (PaaS), Software Development, Scalability, Microsoft Visual Studio, Web Applications, Integrated Development Environments
★ 4.7 (35) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Vector Databases, Embeddings, Database Management Systems, Generative AI, Operational Databases, Databases, Database Systems, LLM Application, AI Personalization, NoSQL, Database Management, Development Environment
★ 4.5 (50) · Beginner · Course · 1 - 4 Weeks