Hands-On Testing Courses

Learn Test Automation by Actually Doing It

Stop watching passive tutorials. Learn by writing real tests across multiple hands-on courses built for practical, real-world scenarios.

Student
Student
Student
Student
Student
Trusted by over 25k+ QAs & developers

Why learn with us

We focus on practical, real-world scenarios. No fluff, just code.

Interactive Practice
Learn by doing, writing real tests against working applications built with deliberate edge cases.
Modern Tools & Practices
Learn the latest best practices with modern tools like Cypress and Playwright, avoiding obsolete commands and anti-patterns.
Active Community
Be part of an active community of learners and get your questions answered by the instructor and peers.

Our Courses

Hands-on, text-based courses built around real software testing scenarios.

Best value
Save 22%

Cypress Mastery Bundle (5 Cypress Courses)

Save over 20% vs. buying separately. Unlock five paid, hands-on Cypress courses, from writing your first test to AI-assisted testing, with coding challenges, access to source code, and shareable certificates. (The Elements of Automated Test Design course is sold separately.)

  • Cypress Testing in the AI Era
  • Cypress Testing Lab
  • Cypress Simulator
  • Cypress and Cucumber
  • Cypress Interception
$159.50 USD$124.90 USD
Get all 5 courses

In Brazil? 🇧🇷 Pay with Pix

Best value
Save 17%

Playwright Bundle (2 Playwright Courses)

Both hands-on Playwright courses, web UI and API testing, for one discounted price.

  • Basics of Web Testing with Playwright
  • Basics of API Testing with Playwright
$59.80 USD$49.90 USD
Get all 2 courses

In Brazil? 🇧🇷 Pay with Pix

Free
basic
6 lessons
Cypress Basics
Get started with Cypress: install it, bootstrap your first project, and write your first automated test from scratch.
View Details
Paid
fundamentals
20 lessons
Elements of Automated Test Design
Design fast, robust, and reliable automated tests: independence, testability, stability, and more.
View Details
Paid
basic
12 lessons
Basics of Web Testing with Playwright
Get started with web testing using Playwright: write a happy path and non-happy-path tests, debug with the Trace Viewer, and run on CI.
View Details
Paid
basic
14 lessons
Basics of API Testing with Playwright
Get started with API testing using Playwright: test a real REST endpoint, its query parameters, and its error scenarios, then run on CI.
View Details
Paid
all-levels
14 lessons
Cypress Testing in the AI Era
Use generative AI and the official Cypress skills to write, review, debug, and gap-analyze E2E, component, and API tests.
View Details
Paid
all-levels
30 lessons
Cypress Testing Lab
Practice Cypress commands hands-on: interactions, network mocking, API testing, and advanced techniques.
View Details
Paid
intermediate
25 lessons
Cypress Simulator
Learn end-to-end testing with Cypress from scratch: web UI, accessibility, and CI/CD automation.
View Details
Paid
intermediate
19 lessons
Cypress and Cucumber
Write end-to-end tests in plain language with Gherkin and Cucumber, then map them to Cypress step definitions.
View Details
Paid
advanced
15 lessons
Cypress Interception
Take full control of the network with cy.intercept(): wait for requests, mock responses, and simulate errors and delays to make an existing suite fast, robust, and reliable.
View Details
Walmyr Lima e Silva Filho

Meet Your Instructor

Walmyr Lima e Silva Filho

Software Engineer with over a decade of experience in automated testing. Cypress.io Ambassador and creator of the "Talking About Testing" blog, podcast, and YouTube channel. I've taught thousands of QAs and developers how to write fast, reliable, and maintainable tests.

What Students Say

Real feedback from testers and developers who leveled up their skills with the Talking About Testing School courses.

Khusan Samatov
Walmyr's Cypress Simulator course was exactly what I needed to take my E2E testing to the next level. Instead of passive videos, I wrote tests on a real app created for the course, and the inline challenges and quizzes ensured I understood the ideas rather than cutting corners. Definitely recommended!

Khusan Samatov

Software Testing Engineer

Tatjana Nikolić
The Cypress Basics course was a great learning experience. The lessons were clear, well-structured, and easy to follow, making it simple to understand Cypress fundamentals and apply them in practice. I would definitely recommend this course to anyone who wants to build a solid foundation in Cypress test automation or strengthen their existing Cypress skills.

Tatjana Nikolić

Senior QA Lead

Michael Jackson Ndueso
I really enjoyed the Cypress Basics course by Walmyr Lima e Silva Filho. Even though I already use Cypress in my QA work, revisiting the fundamentals was a worthwhile experience. The course is clear, practical, and gets straight to the point. What I appreciated most is how it takes you from setting up Cypress to writing and running your first automated test without unnecessary complexity. It's well-structured, beginner-friendly, and ideal for anyone transitioning from manual testing into test automation. The fact that it's free and includes a certificate is a bonus. I highly recommend this course to aspiring QA engineers, manual testers looking to learn automation, and anyone who wants a solid introduction to Cypress.

Michael Jackson Ndueso

QA Engineer

Frequently Asked Questions