Learn Automated Web Testing

Everything about automated web testing with Selenium.

Automated Testing From Start To Finish

This course covers everything from Selenium Basics all the way to maintainable tests.

Create Automated Browser Tests

Learn how to use Selenium to create tests in all major browsers.

Selenium Test Environment

Detailed Step-by-Step Instructions to set-up a local or distributed Selenium Grid.

Create Maintainable Tests

Learn how to create readable and maintainable Selenium tests.

Covers Your Programming Language

Lessons, Screencasts, and Code available in your programming languages.

Content And Community

Get access to high-quality content and help from the author and community.

30+ Lessons

 5 Programming Languages

100+ Screencasts

150+ Code Examples

 Private Slack Channel

Content Updates

Q & A Sessions

Exclusive Webinars

See An Example Lesson

Take a look at an example lesson or browse the full lesson catalog.

Selenium Explained

Selenium Explained

Learn what the Selenium framework is and how its technical design works to your advantage.

Local Selenium Setup

Selenium Setup

Learn how you can setup Selenium and the necessary web drivers on your local machine.


Element Interaction

Learn how you can interact (click, text input …) with page elements using the Selenium framework.

Lesson Catalog

Explore Selenium.Academy’s catalog of different lessons.