
Skills you'll gain: Behavior-Driven Development, DevSecOps, Test Driven Development (TDD), Kanban Principles, Continuous Integration, Agile Software Development, Lean Methodologies, DevOps, Agile Methodology, Scrum (Software Development), Software Development Methodologies, Lean Manufacturing, Development Testing, Continuous Deployment, Unit Testing, Continuous Delivery, Application Security, CI/CD, Integration Testing, Software Development
Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Software Configuration Management, Embedded Software, Embedded Systems, Configuration Management, Git (Version Control System), Version Control, Memory Management, Build Tools, Software Development Tools, C (Programming Language), Development Environment, Program Development, Code Review, Software Technical Review, Software Design, Make.com
Intermediate · Course · 1 - 4 Weeks

Pontificia Universidad Católica del Perú
Skills you'll gain: Software Development Life Cycle, Unified Modeling Language, Software Development Methodologies, Software Development, Process Driven Development, Waterfall Methodology
Beginner · Course · 1 - 4 Weeks

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
Intermediate · Course · 1 - 4 Weeks

LearnQuest
Skills you'll gain: Software Development Life Cycle, CI/CD, Cloud-Native Computing, Software Development Methodologies, Jenkins, Continuous Integration, Agile Methodology, Software Development, Agile Project Management, Cloud Development, Continuous Delivery, Agile Software Development, Cloud Computing Architecture, Continuous Deployment, Cloud Applications, Scrum (Software Development), Computer Programming, Kubernetes
Beginner · Course · 1 - 4 Weeks

The Hong Kong University of Science and Technology
Skills you'll gain: White-Box Testing, Acceptance Testing, Software Development Methodologies, Configuration Management, Debugging, Systems Development Life Cycle, Software Development Life Cycle, Software Testing, Software Development, Software Engineering, Unified Modeling Language, Software Quality Assurance, Software Configuration Management, User Acceptance Testing (UAT), System Design and Implementation, Change Control, Test Case, Requirements Analysis, Waterfall Methodology, Project Management
Intermediate · Course · 1 - 3 Months
University of Alberta
Skills you'll gain: Sprint Planning, Risk Management Framework, Agile Software Development, User Story, Backlogs, Agile Methodology, User Requirements Documents, Scrum (Software Development), Agile Project Management, Requirements Analysis, Software Development, Risking, Dependency Analysis
Mixed · Course · 1 - 4 Weeks

Simplilearn
Skills you'll gain: Prompt Engineering, AI Personalization, AI Security, GitHub Copilot, Generative AI, Infrastructure as Code (IaC), Legal Risk, Requirements Analysis, Test Tools, Software Testing, ChatGPT, Risk Analysis, Sprint Planning, Software Development Tools, Software Development Life Cycle, User Interface and User Experience (UI/UX) Design, Automation, Software Documentation, Artificial Intelligence, Software Architecture
Beginner · Specialization · 3 - 6 Months

Johns Hopkins University
Skills you'll gain: DevOps, DevSecOps, Process Optimization, Devops Tools, CI/CD, GitHub, Continuous Deployment, Continuous Integration, Software Development Tools, Continuous Delivery, Version Control, Git (Version Control System), Process Improvement, Web Development Tools, Software Development, IT Automation, Digital Transformation, Organizational Development, Cross-Functional Team Leadership, Business Transformation
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: CI/CD, Continuous Integration, Jenkins, Devops Tools, DevOps, Infrastructure as Code (IaC), Continuous Delivery, OpenShift, Git (Version Control System), GitHub, IT Automation, Kubernetes, Containerization, Automation
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Test Planning, Test Driven Development (TDD), Release Management, Software Testing, Behavior-Driven Development, Risk Management Framework, Risk Management, System Testing, Application Deployment, Software Quality Assurance, Software Development Life Cycle, CI/CD, Data Validation, Systems Analysis, Systems Thinking, Data Modeling, Product Lifecycle Management, Business Process Automation, Digital Transformation, Process Flow Diagrams
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Project Management Life Cycle, Backlogs, Stakeholder Communications, Timelines, Project Management, Workflow Management, Stakeholder Management, Waterfall Methodology, Agile Methodology, Agile Project Management, Project Management Software, Project Schedules, Project Planning, Scheduling, Risk Mitigation, Data-Driven Decision-Making, Dependency Analysis, Decision Making, Risk Analysis
Beginner · Course · 1 - 3 Months