
Skills you'll gain: Azure DevOps, GitHub, Git (Version Control System), Version Control, Development Environment, Devops Tools, DevOps, Microsoft Azure, Software Versioning, Microsoft Visual Studio, Collaborative Software, Authorization (Computing), Security Controls, Integrated Development Environments, Code Review, Role-Based Access Control (RBAC), Open Source Technology, Software Installation
Intermediate · Course · 1 - 3 Months

LearnQuest
Skills you'll gain: Apache Maven, Build Tools, Software Development Tools, Version Control
★ 4.4 (10) · Beginner · Course · 1 - 4 Weeks

University of Minnesota
Skills you'll gain: Software Development Methodologies, Agile Methodology, Software Engineering, Software Development Life Cycle, Requirements Analysis, Application Deployment, Agile Software Development, Software Architecture, Software Development, Verification And Validation, Waterfall Methodology, Software Testing
★ 4.7 (2.1K) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: CI/CD, Continuous Integration, Continuous Deployment, Application Deployment, GitHub, Version Control, Test Automation, Automation, Software Quality Assurance
★ 3.1 (10) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: MLOps (Machine Learning Operations), LLM Application, Test Automation, Test Script Development, Test Driven Development (TDD), Unit Testing, CI/CD, Continuous Integration, Software Testing, Testability, Model Deployment, Scripting, Software Engineering, Model Evaluation, Automation, Python Programming, Microservices, Statistical Analysis, SQL
Intermediate · Course · 1 - 3 Months

Skills you'll gain: User Story, Agile Methodology, Version Control, Kanban Principles
Intermediate · Course · 1 - 4 Weeks

Amazon
Skills you'll gain: Git (Version Control System), Software Development Methodologies, Requirements Analysis, Version Control, Application Development, Software Development Life Cycle, Software Development, Agile Software Development, Unified Modeling Language, Software Testing, Agile Methodology, Programming Principles, Java Programming, Maintainability, Debugging, Java, Software Design Patterns, Unit Testing
★ 4.9 (47) · Beginner · Course · 1 - 3 Months
University of Alberta
Skills you'll gain: Sprint Planning, Agile Software Development, Agile Project Management, Requirements Analysis, Software Development
★ 4.8 (2.1K) · Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Git (Version Control System), Version Control, Software Versioning, Software Development, Software Engineering, Project Management
★ 4.6 (61) · Beginner · Guided Project · Less Than 2 Hours
Skills you'll gain: CI/CD, Hardware Design, Continuous Deployment, Embedded Software, Test Automation, Automation, Verification And Validation, YAML, Process Optimization
Intermediate · Course · 1 - 4 Weeks

University of California, Santa Cruz
Skills you'll gain: Software Development Life Cycle, Agile Project Management, Software Development, Development Testing, Python Programming, Cloud Management, Computer Science
Beginner · Course · 1 - 3 Months

Skills you'll gain: Collaborative Software, Project Management Software, Automation, Process Validation, Project Management, Cloud-Based Integration, Internal Communications
Beginner · Course · 1 - 4 Weeks