
University of Alberta
Skills you'll gain: Software Architecture, Model View Controller, Unified Modeling Language, Object Oriented Design, Service Oriented Architecture, API Design, Web Services, Software Design Patterns, Software Design, Simple Object Access Protocol (SOAP), Microservices, Restful API, Code Review, Product Family Engineering, Object Oriented Programming (OOP), Software Development, Java, Java Programming, Software Documentation, Application Programming Interface (API)
★ 4.6 (4.1K) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Version Control, Git (Version Control System), Selenium (Software), Test Automation, Jenkins, Continuous Integration, Continuous Delivery, Test Data, Software Testing, CI/CD, Code Reusability, Command-Line Interface
★ 4.8 (6) · Advanced · Course · 1 - 3 Months

Skills you'll gain: Webpack, Frontend Performance, Search Engine Optimization, Performance Tuning, Build Tools, Debugging, Web Development, Software Testing, Test Tools, Front-End Web Development, Test Automation, WordPress, Javascript
★ 4.5 (39) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Selenium (Software), Test Script Development, Test Automation, Functional Testing, Test Case, Software Testing, Cascading Style Sheets (CSS), Application Frameworks, Javascript and jQuery, Automation, Python Programming, Hypertext Markup Language (HTML), File I/O
★ 4.8 (8) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Selenium (Software), Test Automation, Test Data, Test Case, Software Testing, Java, Automation, Code Reusability
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Selenium (Software), Version Control, Git (Version Control System), GitHub, Jenkins, Continuous Integration, Test Automation, Test Data, Test Script Development, Software Testing, IntelliJ IDEA, Development Environment, Application Frameworks, Apache Maven
Advanced · Course · 3 - 6 Months

Skills you'll gain: Selenium (Software), Test Automation, Object Oriented Programming (OOP), File I/O, Software Testing, Programming Principles, Software Installation, Automation, Python Programming, Development Environment, Integrated Development Environments
★ 4.6 (16) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Software Documentation, Test Automation, Generative AI, Software Testing, Vulnerability Scanning, Test Case, Secure Coding, Technical Documentation
★ 4.1 (21) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Jenkins, Continuous Integration, CI/CD, Selenium (Software), Test Script Development, OAuth, Software Testing, Development Environment, Application Programming Interface (API), Test Case, Test Tools, Git (Version Control System), Software Installation
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Selenium (Software), JUnit, HTML and CSS, Test Automation, Hypertext Markup Language (HTML), Software Testing, Test Script Development, Web Development, Software Quality Assurance, Java, Java Programming, Cascading Style Sheets (CSS), Code Reusability, Debugging
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Extensible Markup Language (XML), Extensible Languages and XML, Selenium (Software), Scalability, Software Testing, Web Applications, Test Automation, Automation, Maintainability
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Browser Compatibility, Test Automation, Verification And Validation, Test Tools, Test Case, Automation, Scenario Testing, Software Quality Assurance, Software Testing, Quality Assurance
Beginner · Course · 1 - 4 Weeks