← All courses
Intermediate8 weeks
Software Testing
Catch bugs before your users do.
Manual and automated testing across unit, integration, and end-to-end layers. You'll write a real test suite for a real app.
What you'll learn
- Test pyramids and trade-offs
- Unit testing with Jest / Vitest
- Integration testing patterns
- End-to-end testing with Playwright
- Test data and fixtures
- CI and quality gates
You'll leave able to
- Write effective unit and E2E tests
- Design a testing strategy for a project
- Run tests in a CI pipeline