
University of Minnesota
Skills you'll gain: Software Design Patterns, Software Design, Software Quality Assurance, Software Engineering, Application Security, Software Architecture, Threat Modeling, Application Deployment, IT Security Architecture, Continuous Delivery, Software Testing, Continuous Integration, CI/CD, Test Driven Development (TDD), Software Documentation, Build Tools, Style Guides
★ 4.5 (476) · Intermediate · Course · 1 - 3 Months
University of Alberta
Skills you'll gain: Agile Software Development, Agile Methodology, Requirements Analysis, Requirements Management, Product Management, Project Planning, Process Development, Project Management
★ 4.6 (7.8K) · Mixed · Course · 1 - 4 Weeks

Skills you'll gain: DevSecOps, Test Tools, Software Quality Assurance, DevOps, Software Quality (SQA/SQC), Security Testing, Quality Assurance, Application Security, Software Testing, AI Integrations, Continuous Monitoring, Site Reliability Engineering, Software Development, Digital Transformation, Security Controls, Artificial Intelligence and Machine Learning (AI/ML)
Intermediate · Course · 3 - 6 Months

Board Infinity
Skills you'll gain: White-Box Testing, Test Planning, Test Case, Software Testing, Functional Testing, Software Documentation, Test Automation, Software Quality Assurance, Code Review, Test Data, Issue Tracking, Software Technical Review, Quality Assurance, Technical Communication
★ 4.2 (12) · Beginner · Course · 1 - 4 Weeks
University of Toronto
Skills you'll gain: Computer Programming, Data Structures, Test Automation, Object Oriented Programming (OOP), Unit Testing, Python Programming, Program Development, Algorithms, Test Case, Development Testing, Software Testing
★ 4.6 (732) · Mixed · Course · 1 - 3 Months

Skills you'll gain: Verification And Validation, Software Quality Assurance, Quality Assurance, Issue Tracking, Root Cause Analysis, Business Intelligence, Jira (Software)
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Test Planning, Software Testing, Test Tools
★ 3.9 (12) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Scenario Testing, Test Planning, Unit Testing, Functional Testing, Debugging
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: Software Development Life Cycle, Object Oriented Programming (OOP), Java Programming, Java, Program Development, Code Reusability, Software Development, Development Environment, Integrated Development Environments, Computer Programming, Programming Principles
★ 4.4 (428) · Beginner · Course · 1 - 4 Weeks

Board Infinity
★ 4.6 (27) · Beginner · Course · 1 - 4 Weeks

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