Full Courses

New content published every few weeks

12 chapters, 20 hours of content

Learn JavaScript useful for API Test Automation in Postman

Learn JavaScript useful for API Test Automation in Postman

Covers the absolute programming fundamentals starting from variables, assignment, conditionals (if/else, switch), loops (for, while, do-while), functions, arrays, objects and goes on into nested objects, objects as dictionaries, try/catch, double loops, recursion, regular expressions and eval!

Get Started

9 chapters, 125+ coding exercises

Learn Python Foundation

Using Python, this course covers the absolute programming fundamentals starting from variables, assignment, conditionals (if/elif/else), loops (for, while), functions, lists, tuples, dictionaries, default, named/keyword arguments, exception handling, try/except/finally, nested lists, lambdas, recursion, JSON and more!

Get Started

18 chapters, ~20 hours of content

A Simple Restaurant API for Beginners - API Development & Automated Testing

In this course on API, we will develop a simple API called Restaurants API using NodeJS. This lets you put your developer hat on! Once you understand how the API works behind the scenes, you will put your QA Automation Engineer hat on and write the test case scenarios and automated tests using Postman/Newman to test your API.

Get Started

20+ chapters

Python + Selenium UI Automation

In this course, we will build on the Python foundation and Object-oriented Python techniques to develop a Python+Selenium UI Automation framework that uses Page Object Model. We will start with the fundamentals of HTML, DOM, CSS, jQuery, writing maintainable CSS Selectors, XPath, Python fixtures leading up to development of the Python Selenium framework to automate several flows in an e-commerce application.

Get Started

30+ chapters, 15+ hours of content

Java + Selenium UI Automation

In this course, we will build on the Object-oriented Java techniques to develop a Java+Selenium UI Automation framework that uses Page Object Model. We will start with the fundamentals of HTML, DOM, CSS, jQuery, writing maintainable CSS Selectors, XPath, Maven, POM file, Gradle, JUnit, TestNG leading up to development of the Java Selenium framework to automate several flows in an e-commerce application.

Get Started

20+ chapters

Object-oriented Python

In this course, we will use your basic Python language skills to learn Object-oriented (OO) Design & Programming, the so called OOD & OOP! Our philosophy is to take real-world concepts and scenarios, and map them to an OO-world, and vice-versa. That is, always start from a real-world problem to solve and then write code, and also be able to interpret other people's code as a real-world scenario. Along the way, we will do several exercises as you learn each concept or principle and combine all you learn into a unified whole.

Get Started

30+ chapters, 12+ hours of content

Object-oriented Java

In this course, you will learn Object-oriented (OO) Design & Programming, i.e., OOD & OOP using the Java language! Our philosophy is to take real-world concepts and scenarios, and map them to an OO-world, and vice-versa. That is, always start from a real-world problem to solve and then write code, and also be able to interpret other people's code as a real-world scenario. We will do several Java coding exercises to practice the concepts and principles of OOD & OOP.

Get Started

12 chapters, 20 hours of content

Learn JavaScript useful for API Test Automation in Postman

Learn JavaScript useful for API Test Automation in Postman

Covers the absolute programming fundamentals starting from variables, assignment, conditionals (if/else, switch), loops (for, while, do-while), functions, arrays, objects and goes on into nested objects, objects as dictionaries, try/catch, double loops, recursion, regular expressions and eval!

Get Started

9 chapters, 125+ coding exercises

Learn Python Foundation

Using Python, this course covers the absolute programming fundamentals starting from variables, assignment, conditionals (if/elif/else), loops (for, while), functions, lists, tuples, dictionaries, default, named/keyword arguments, exception handling, try/except/finally, nested lists, lambdas, recursion, JSON and more!

Get Started

18 chapters, ~20 hours of content

A Simple Restaurant API for Beginners - API Development & Automated Testing

In this course on API, we will develop a simple API called Restaurants API using NodeJS. This lets you put your developer hat on! Once you understand how the API works behind the scenes, you will put your QA Automation Engineer hat on and write the test case scenarios and automated tests using Postman/Newman to test your API.

Get Started

20+ chapters

Python + Selenium UI Automation

In this course, we will build on the Python foundation and Object-oriented Python techniques to develop a Python+Selenium UI Automation framework that uses Page Object Model. We will start with the fundamentals of HTML, DOM, CSS, jQuery, writing maintainable CSS Selectors, XPath, Python fixtures leading up to development of the Python Selenium framework to automate several flows in an e-commerce application.

Get Started

30+ chapters, 15+ hours of content

Java + Selenium UI Automation

In this course, we will build on the Object-oriented Java techniques to develop a Java+Selenium UI Automation framework that uses Page Object Model. We will start with the fundamentals of HTML, DOM, CSS, jQuery, writing maintainable CSS Selectors, XPath, Maven, POM file, Gradle, JUnit, TestNG leading up to development of the Java Selenium framework to automate several flows in an e-commerce application.

Get Started

20+ chapters

Object-oriented Python

In this course, we will use your basic Python language skills to learn Object-oriented (OO) Design & Programming, the so called OOD & OOP! Our philosophy is to take real-world concepts and scenarios, and map them to an OO-world, and vice-versa. That is, always start from a real-world problem to solve and then write code, and also be able to interpret other people's code as a real-world scenario. Along the way, we will do several exercises as you learn each concept or principle and combine all you learn into a unified whole.

Get Started

30+ chapters, 12+ hours of content

Object-oriented Java

In this course, you will learn Object-oriented (OO) Design & Programming, i.e., OOD & OOP using the Java language! Our philosophy is to take real-world concepts and scenarios, and map them to an OO-world, and vice-versa. That is, always start from a real-world problem to solve and then write code, and also be able to interpret other people's code as a real-world scenario. We will do several Java coding exercises to practice the concepts and principles of OOD & OOP.

Get Started