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.

Advancing Women in Tech
Skills you'll gain: Product Roadmaps, Product Management, Customer Retention, Cross-Functional Team Leadership, Technical Product Management, Professional Networking, Financial Analysis, Product Strategy, Product Requirements, Product Development, Product Lifecycle Management, New Product Development, Innovation, Artificial Intelligence and Machine Learning (AI/ML), User Experience Design, Design, Revenue Management, Financial Statements, Performance Management, Interviewing Skills
Build toward a degree
Beginner · Specialization · 3 - 6 Months

University of California, Davis
Skills you'll gain: Intellectual Property, Research, Higher Education, Research Methodologies, Research Design, Science and Research, Ethical Standards And Conduct, Student Engagement, Safety and Security
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Query Languages, Databases
Beginner · Course · 1 - 3 Months

Berklee
Skills you'll gain: Music, Musical Composition, Post-Production, Peer Review, Media Production, Music Performance, Creativity, Instrumental Music, Automation, File Management, Writing, Timelines, Editing, Electronic Media, System Configuration, Technology Solutions
Beginner · Specialization · 3 - 6 Months

National Taiwan University
Skills you'll gain: Building Information Modeling, Engineering Documentation, Data Modeling, 3D Modeling, Computer-Aided Design, Construction, Construction Management, Civil Engineering, Mechanical Engineering
Beginner · Course · 1 - 3 Months

AI CERTs
Skills you'll gain: Threat Modeling, Secure Coding, Application Security, Blockchain, Scripting, Vulnerability Assessments, Scalability, Application Design, Payment Systems, Transaction Processing, Cryptography, FinTech, Emerging Technologies
Intermediate · Course · 1 - 4 Weeks

University of California, Davis
Skills you'll gain: Research, Research Methodologies, Research and Design, Journals
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Object Oriented Design, Programming Principles, Data Import/Export, Integrated Development Environments, Debugging, File Management
Beginner · Course · 3 - 6 Months

University of Colorado System
Skills you'll gain: Contingency Planning, Disaster Recovery, Business Continuity Planning, Enterprise Application Management, Security Management, IT Management, System Monitoring, System Implementation, Cyber Security Policies, Enterprise Security, Compliance Auditing, Security Strategy, Systems Administration, Operating System Administration, Governance, Security Controls, Organizational Strategy, Patch Management, Continuous Monitoring, Information Systems Security
Intermediate · Course · 1 - 3 Months

Microsoft
Skills you'll gain: CI/CD, GitHub, C# (Programming Language), HTML and CSS, Load Balancing, Continuous Integration, Git (Version Control System), Role-Based Access Control (RBAC), Scalability, Object Oriented Programming (OOP), Authentications, ASP.NET, Full-Stack Web Development, Web Development, Debugging, SQL, Application Deployment, Microsoft Copilot, .NET Framework, Graph Theory
Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: 3D Assets, 3D Modeling, Computer Graphics, Adobe Photoshop, Autodesk, Data Import/Export, Graphical Tools
Mixed · Course · 1 - 3 Months

University of Alberta
Skills you'll gain: Software Architecture, Unified Modeling Language, Systems Architecture, Software Design, Software Design Documents, Software Visualization, Solution Architecture, Software Development, Software Documentation, Software Design Patterns, Enterprise Architecture, Maintainability, Scalability, Databases
Intermediate · Course · 1 - 4 Weeks