Online Courses

Welcome to our free online programming courses. We’ve created these courses to facilitate the training we offer in the Automation in Testing namespace, but also to provide free high quality resources to the testing and software development community. Our current courses can be broken down into three categories, Programming Basics, Language Basics and Selenium WebDriver. We hope to get some video versions of these courses made this year and those will be available on the Ministry of Testing Dojo.

We hope you find these courses useful, they are by no means exhaustive, but we hope valuable. We’d love to hear from you if this material helps you with your testing journey.

Programming Basics

This course will introduce you to the basic concepts and terminology associated with programming.

Programming Basics Course

Programming Language Basics

These courses follow on from the Programming Basics courses, so if you haven’t read over that, we strongly encourage you to do so before starting one of the language courses.

Java Basics Course
C# Basics Course
JavaScript and Node Basics Course


There are many tools that you can use when building automated checks. We’ve created introductory courses with the more popular tools to help get you started with.


This course is designed to teach you all the basics you need to get started with Selenium WebDriver as well as snippets of Richard's wisdom from using Selenium for 10 years.

Selenium with Java Course


This course is designed to teach you the basics of Rest-Assured to help you get started in creating API requests. The course introduces all the features you need to read data and create data.

Rest-assured course

We hope to add more courses in the future, both free and on the Ministry of Testing Dojo, so if you don’t already, follow Mark and Richard on social media or connect on LinkedIn to hear about them first, links in the footer.

Also if any of these courses or pages proved valuable to you, please consider sharing them with friends and colleagues.

Thanks Richard and Mark.