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.

Skills you'll gain: CI/CD, Package and Software Management, Infrastructure as Code (IaC), Azure DevOps, Continuous Delivery, Application Deployment, Continuous Integration, DevOps, Release Management, Software Versioning, Version Control, Microsoft Azure, GitHub, Development Testing, Test Engineering, YAML
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Figma (Design Software), UI Components, User Interface (UI) Design, Color Theory, Typography, User Centered Design, Design Elements And Principles, Web Design and Development, Web Content Accessibility Guidelines
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Unreal Engine, Virtual Environment, 3D Assets, Game Design, Design Strategies, Computer Graphics, System Configuration
Mixed · Course · 1 - 4 Weeks
University of Michigan
Skills you'll gain: Data Quality, Data Integrity, Data Validation, Quality Assurance, Data Collection, Data Processing, Data Strategy, Data Analysis, Sampling (Statistics)
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Unreal Engine, 3D Assets, Augmented and Virtual Reality (AR/VR), Computer Graphic Techniques, UI Components, Animation and Game Design, Computer Graphics, Game Design, Video Game Development, User Interface (UI), Virtual Environment, Visualization (Computer Graphics), Animations, Motion Graphics, Interactive Design, Scripting, Simulations, Debugging
Mixed · Course · 1 - 3 Months

Skills you'll gain: UI/UX Research, User Interface and User Experience (UI/UX) Design, User Experience, User Centered Design, Usability, User Flows, User Interface (UI) Design, Responsive Web Design, Interaction Design, Typography, Prototyping, Persona Development, Color Theory
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Unreal Engine, Ideation, Virtual Environment, Prototyping, Post-Production, Augmented and Virtual Reality (AR/VR), Game Design, 3D Assets, Adobe Photoshop, Conceptual Design, Animation and Game Design, Design Elements And Principles, Creativity, Image Quality, Storytelling, Creative Design
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Responsive Web Design, User Interface and User Experience (UI/UX) Design, Digital Design, Web Design, Graphic and Visual Design, Usability, Motion Graphics, Adobe XD, No-Code Development, Graphic Design, Prototyping, Typography, Visual Design, Design, Design Elements And Principles, Augmented and Virtual Reality (AR/VR), Style Guides, Storytelling, Creative Design, Design Strategies
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Unity Engine, Video Game Development, Game Design, C# (Programming Language), Artificial Intelligence, Scripting, UI Components, Animations
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Canva (Software), Graphic and Visual Design, Graphic Design, Digital Design, Design Software, Typography, Design Elements And Principles, Photo Editing, File Management, Color Theory
Mixed · Course · 1 - 3 Months

Brightline Initiative
Skills you'll gain: Strategic Leadership, Organizational Strategy, Plan Execution, Strategic Thinking, Gap Analysis, Business Leadership, Business Strategy, Leadership, Organizational Change, Business Consulting, Case Studies, Change Management
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Authorization (Computing), Authentications, Azure DevOps, DevSecOps, Security Controls, Performance Tuning, Identity and Access Management, Microsoft Azure, System Monitoring, DevOps, Continuous Monitoring, Role-Based Access Control (RBAC), Personally Identifiable Information, Application Performance Management, Vulnerability Scanning, Azure Active Directory
Intermediate · Course · 1 - 4 Weeks