Learn frontend testing.
one lesson at a time
Everything from what to test and how to think about it, to modern testing tools and real code challenges you solve in the browser.
Most popular starter courses:
New to testing? Take the fundamentals course first.
Already comfortable with Jest or Vitest? Check the React testing course.
Need something more advanced? See the list below.
Vitest Browser Mode
The future of frontend testing (probably!)
Test your React components in a real browser instead of jsdom. Covers setup, locators, and where it beats the classic way of testing.
All courses & challenges
Everything on the site, including the challenge sets that put your knowledge on the spot.
Think your React testing is already solid?
Take the React testing challenge and find out, or read the blog first.