Collection of courses and materials related to Software Testing training 

An Introduction to Continuous Integration, Delivery, and Deployment

A brief overview of the Agile approach to software development and testing

Mobile testing specifics, steps and approaches

This is collection of freely available online documents, slides, videos and charts provides a deep overview of the Software Testing subjects.