Unit testing courses can help you learn the principles of test-driven development, writing effective test cases, and debugging techniques. You can build skills in identifying edge cases, ensuring code coverage, and automating tests to streamline workflows. Many courses introduce tools such as JUnit, NUnit, and pytest, that support implementing unit tests in various programming languages, allowing you to apply your skills in real coding environments.

Coursera
Skills you'll gain: API Testing, Application Programming Interface (API), Test Tools, Behavior-Driven Development, Test Automation
Beginner · Guided Project · Less Than 2 Hours

University of Maryland, College Park
Skills you'll gain: Product Development, New Product Development, Wireframing, Product Design, User Experience Design, Prototyping, Persona (User Experience), Design Thinking, Experience Design, Conceptual Design, Agile Product Development, Product Testing, Project Management, Product Lifecycle Management, Product Management, Functional Design, Service Design, Agile Methodology
Beginner · Course · 1 - 3 Months

Pearson
Skills you'll gain: Project Management Institute (PMI) Methodology, Project Management Life Cycle, Project Management, Agile Methodology
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Selenium (Software), Test Automation, Software Testing, Test Script Development, Test Data, Test Tools, Browser Compatibility, Java, Cascading Style Sheets (CSS), Data Import/Export, Debugging, Maintainability
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Penetration Testing, Vulnerability Scanning, Vulnerability Management, Vulnerability Assessments, Cyber Security Assessment, Open Web Application Security Project (OWASP), Security Testing, Exploitation techniques, Application Security, Patch Management, Cyber Threat Intelligence, Cyber Engineering, Cyber Governance, Risk Management Framework, Linux Administration, Dashboard Creation, Ethical Standards And Conduct, Linux, Linux Commands, Linux Servers
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: API Testing, Cucumber (Software), Behavior-Driven Development, JSON, Gherkin (Scripting Language), Restful API, Application Programming Interface (API), Test Tools, Test Planning, Test Case, Software Testing, Test Engineering, Security Testing, Test Script Development, Code Coverage, Test Data, Test Automation, Apache Maven, Authentications, Development Environment
Mixed · Course · 1 - 4 Weeks

Pearson
Skills you'll gain: Stakeholder Management, Stakeholder Engagement, Stakeholder Analysis, Request for Proposal, Procurement, Subcontracting, Strategic Prioritization, Strategic Sourcing, Contract Management, Vendor Contracts
Beginner · Course · 1 - 4 Weeks

Pearson
Skills you'll gain: Cost Management, Earned Value Management, Cost Control, Budget Management, Quality Assurance and Control, Budgeting, Quality Assurance, Project Performance, Quality Management, Quality Control, Agile Project Management
Beginner · Course · 1 - 4 Weeks

Pearson
Skills you'll gain: Scope Management, Project Schedules, Project Scoping, Scheduling, Requirements Management, Resource Allocation, Project Planning, Resource Planning, Project Documentation, Project Coordination, Project Management, Solution Delivery, Resource Utilization, Project Controls, Project Implementation, Product Requirements, Work Breakdown Structure, Agile Methodology, Agile Project Management
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Kubernetes, Docker (Software), Application Deployment, Cloud Deployment, Cloud-Native Computing, Google App Engine, Google Cloud Platform, Distributed Computing, Test Tools, API Testing, Performance Stress Testing, Performance Testing, DevOps, Public Cloud, Restful API, Web Development
Intermediate · Project · Less Than 2 Hours

Starweaver
Skills you'll gain: Open Web Application Security Project (OWASP), Security Testing, Cyber Security Strategy, Application Security, Vulnerability Scanning, Security Strategy, Penetration Testing, DevSecOps, Software Testing, Debugging, Cybersecurity, Vulnerability Assessments, Cyber Security Assessment, Secure Coding, Test Automation, Code Review, Vulnerability Management, Exploitation techniques, Technical Communication, Continuous Monitoring
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Jest (JavaScript Testing Framework), Cloud Deployment, Software Testing, Web Development, Operational Databases, Full-Stack Web Development, Real Time Data, Application Programming Interface (API), Authentications, Context Management, Data Access
Intermediate · Course · 1 - 3 Months