
Skills you'll gain: Multi-Cloud, AI Security, Enterprise Architecture, Cloud Computing Architecture, Security Architecture Review, Capacity Management, Data Infrastructure, Cloud Platforms, Solution Architecture, Systems Architecture, Cloud Infrastructure, Infrastructure Architecture, Cloud Services, Artificial Intelligence and Machine Learning (AI/ML), Scalability, Infrastructure As A Service (IaaS), Capacity Planning, Systems Analysis, Security Controls, Blueprinting
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Restful API, Spring Framework, Microservices, Cloud Deployment, API Design, Spring Boot, OAuth, Java Programming, System Design and Implementation, Java, Systems Design, Systems Architecture, Cloud Development, Software Design, Web Design and Development, Sprint Planning, NoSQL, SQL, Databases, Product Management
Beginner · Course · 1 - 3 Months

University at Buffalo
Skills you'll gain: Model Based Systems Engineering, Systems Engineering, Systems Design, Enterprise Modeling, Manufacturing Processes, Manufacturing and Production, Product Lifecycle Management, Verification And Validation, Process Analysis
★ 4.4 (905) · Beginner · Course · 1 - 4 Weeks

École Polytechnique Fédérale de Lausanne
Skills you'll gain: Scala Programming, Scalability, Distributed Computing, Dataflow, Event-Driven Programming, Microservices, System Design and Implementation, Software Architecture, Data Pipelines, Software Design Patterns, Software Design, Functional Design, Cloud Computing
★ 3.9 (31) · Intermediate · Course · 1 - 3 Months

Universitat Autònoma de Barcelona
Skills you'll gain: Computer Architecture, Systems Design, Microarchitecture, System Design and Implementation, Technical Design, Application Specific Integrated Circuits, Digital Design, Design Software, Hardware Architecture, Computer Hardware, Simulations
★ 4.3 (858) · Intermediate · Course · 1 - 3 Months

École Polytechnique Fédérale de Lausanne
Skills you'll gain: Scalability, Scala Programming, Distributed Computing, Dataflow, Event-Driven Programming, System Design and Implementation, Systems Architecture, Microservices, Software Architecture, Data Pipelines, Software Design Patterns, Cloud Computing, Software Design, Application Frameworks
★ 4.5 (6) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Feasibility Studies, Systems Development, Process Modeling, Software Design Documents, Software Development Methodologies, Business Analysis, Functional Requirement, Software Design, Business Process Modeling, Communication, Data Flow Diagrams (DFDs), Stakeholder Communications, Business Communication, Product Lifecycle Management, Stakeholder Engagement
★ 4.6 (51) · Beginner · Course · 1 - 4 Weeks

Microsoft
Skills you'll gain: Responsible AI, Containerization, Scalability, Docker (Software), AI Orchestration, Kubernetes, Azure Active Directory, AI Integrations, System Monitoring, Agentic systems, Artificial Intelligence, Microsoft 365, Generative AI Agents, Enterprise Architecture, Microsoft Azure, Agentic Workflows, AI Security, Enterprise Security, Authentications, Coordination
Intermediate · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Systems Thinking, Stakeholder Management, Stakeholder Communications, Cross-Functional Collaboration, Planning, Project Planning, Strategic Thinking, Business Leadership, Team Building, Community Outreach, Community Development, Problem Solving, Stakeholder Analysis, Cultural Responsiveness, Organizational Strategy, Project Management, Business Strategies, Relationship Building, Root Cause Analysis, Communication Strategies
★ 4.4 (181) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: File I/O, Code Reusability, File Systems, Command-Line Interface, Python Programming, Package and Software Management, File Management, UI Components, Scripting, User Interface (UI), Graphical Tools, Data Structures, Development Environment, Simulations
★ 5 (10) · Mixed · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Verification And Validation, Computational Logic, Theoretical Computer Science, Systems Analysis, System Requirements, Algorithms, Functional Specification
★ 3.8 (11) · Intermediate · 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, Product Family Engineering, Software Development, Software Documentation, Diagram Design, Software Technical Review, Application Deployment, Data Storage
★ 4.5 (942) · Intermediate · Course · 1 - 4 Weeks