
Skills you'll gain: Test Driven Development (TDD), Unit Testing, Test Planning, Debugging, Browser Compatibility, Performance Testing, Security Testing, Software Testing, System Testing, Test Script Development, Behavior-Driven Development, API Testing, Code Coverage, Integration Testing, Development Testing, Test Case, Test Automation, Continuous Delivery, Software Development Tools, Site Reliability Engineering
Intermediate · Specialization · 1 - 3 Months

Board Infinity
Skills you'll gain: Software Quality Assurance, Software Development Life Cycle, Quality Assurance, Software Quality (SQA/SQC), Software Documentation, Functional Testing, Software Testing, Software Development Methodologies, Acceptance Testing, Test Case, Maintainability, Test Planning, Unit Testing, Software Design, Technical Documentation, Waterfall Methodology, Agile Methodology
★ 4.2 (23) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: DevSecOps, Continuous Delivery, Continuous Integration, Test Tools, Software Quality Assurance, DevOps, Software Quality (SQA/SQC), Security Testing, Test Automation, Quality Assurance, Application Security, Software Testing, AI Integrations, Continuous Monitoring, Continuous Deployment, Site Reliability Engineering, Devops Tools, Software Development, Software Development Tools, Security Controls
Intermediate · Course · 3 - 6 Months

Board Infinity
Skills you'll gain: Test Planning, Test Tools, Software Testing, Configuration Management, Test Case, Software Configuration Management, Test Automation, Software Development Life Cycle, Software Technical Review, Software Quality Assurance, White-Box Testing, Test Engineering, Risk Management, Risk Management Framework, Verification And Validation, Issue Tracking, Human Factors
★ 4.4 (102) · Beginner · Specialization · 1 - 3 Months

Birla Institute of Technology & Science, Pilani
Skills you'll gain: Software Development Life Cycle, Version Control, Program Development, Software Development, Application Deployment, Git (Version Control System), Software Design Documents, CI/CD, Software Design, DevOps, Unified Modeling Language, GitHub, Debugging, Containerization, Systems Design, Docker (Software), Code Review, Software Documentation, Functional Requirement, Requirements Analysis
Intermediate · Course · 1 - 3 Months

Skills you'll gain: SonarQube, Role-Based Access Control (RBAC), Code Review, Maintainability, Continuous Integration, Software Quality Assurance, Software Technical Review, CI/CD, Apache Maven, GitHub, PostgreSQL, Software Engineering, Software Development, Git (Version Control System), Building Codes
Beginner · Course · 1 - 4 Weeks

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
★ 4.8 (16) · Intermediate · Course · 1 - 4 Weeks

The Hong Kong University of Science and Technology
Skills you'll gain: Software Design Patterns, Requirements Analysis, White-Box Testing, Systems Development Life Cycle, Software Architecture, Acceptance Testing, Software Development Methodologies, Unified Modeling Language, Software Development Life Cycle, Configuration Management, Software Quality Assurance, Debugging, Software Engineering, Software Testing, Object Oriented Design, Functional Requirement, Data Modeling, Systems Design, Project Management, Project Planning
★ 4.6 (651) · Intermediate · Specialization · 3 - 6 Months
University of Alberta
Skills you'll gain: Requirements Analysis, Requirements Elicitation, Functional Requirement, Backlogs, User Requirements Documents, Change Control, User Story, System Requirements, Acceptance Testing, Agile Methodology, Agile Software Development
★ 4.8 (3.2K) · Mixed · Course · 1 - 4 Weeks
University of Alberta
Skills you'll gain: Sprint Retrospectives, Scrum (Software Development), Software Technical Review, Agile Project Management, Agile Software Development, Software Quality Assurance, Usability Testing, User Research
★ 4.7 (1.7K) · Mixed · 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, System Programming, Build Tools, Software Development Tools, System Software, C (Programming Language), Development Environment, Program Development, Code Review, Software Technical Review, Software Design
★ 4.5 (651) · Intermediate · Course · 1 - 4 Weeks

Universidade de São Paulo
Skills you'll gain: Software Testing, Functional Testing, Test Planning, Scenario Testing, Software Quality Assurance, Test Engineering, Test Case, Test Tools, Code Coverage, White-Box Testing
★ 4.8 (545) · Beginner · Course · 1 - 3 Months