Upcoming live classes

thumbail

JS callbacks, closures ...

Check Available Dates
thumbail

JS promises, async/await

Check Available Dates
thumbail

Git Common Commands

Check Available Dates
thumbail

Setting up your GitHub profile

Check Available Dates
thumbail

Cypress.io UI automation

Check Available Dates
thumbail

Python Foundation (Part 1)

Check Available Dates
thumbail

Python Foundation (Part 2)

Check Available Dates
thumbail

Python Foundation (Part 3)

Check Available Dates
thumbail

Python Foundation (Part 4)

Check Available Dates
thumbail

Git Beyond The Basics

Check Available Dates
thumbail

Object-oriented Python (Part 1)

Check Available Dates
thumbail

Object-oriented Python (Part 2)

Check Available Dates
thumbail

Object-oriented Python (Part 3)

Check Available Dates
thumbail

Object-oriented Python (Part 4)

Check Available Dates
thumbail

Python Selenium UI Automation (Part 1)

Check Available Dates
thumbail

Python Selenium UI Automation (Part 2)

Check Available Dates
thumbail

Python Selenium UI Automation (Part 3)

Check Available Dates
thumbail

Python Selenium UI Automation (Part 4)

Check Available Dates

VIDEO & ACTIVITY BASED HANDS-ON ONLINE COURSES

  • We focus on QA automation
  • Learn as a group/community
  • Regular human interaction
  • Live instructor-led workshops
  • AFFORDABLE WAY TO UPGRADE YOUR skills
  • YOUR Long-term partner in your QA automation career

New content published every week

Full Courses

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

Mini Courses

Instructor - Kiran Bhogadi, Video Duration - Over 3.5 hours

Create Java Selenium Automation From Scratch

In this mini, we will go thru a few lessons that teach you how to build a simple Java Selenium Automation framework from scratch. We will use Maven and JUnit in this mini, but utilizing Gradle as the build tool or TestNG as the test running framework will also be covered briefly.

Get Started

Instructor - Kiran Bhogadi, Video Duration - Over 1 hour

Intro to Docker, running Jenkins inside Docker

In this mini, we will understand the basics of Docker. We will cover:

  • Why it is extremely popular, useful and why should you learn it

  • We will then proceed to dockerizing Jenkins and our Restaurant API

Get Started

Instructor - Kiran Bhogadi, Video Duration - Over 1.5 hours

Continuous Integration & Jenkins, run API Automation job on Jenkins (Mac)

In this mini, we will go thru the steps to install Jenkins on MacOS using HomeBrew, create our first API automation job, and have Jenkins run it on a schedule automatically.

Get Started

Course Creator/Instructor - Kiran Bhogadi, Video Duration - 5+ hours

Primer on GraphQL Queries, Mutations, Automation and API Development

In this mini, we will introduce you to GraphQL, the new standard Query Language (QL) to send requests to an API. Topics include: GraphQL syntax, GraphQL Queries & Mutations, GraphQL Playground, API Documentation, Sending requests using Playground and Postman, Automated testing using Postman/JavaScript, API Development topics like Resolvers, Typedefs, and adding 2 new features to the API.

Get Started

Instructor - Kiran Bhogadi, Video Duration - 2+ hours

JavaScript callbacks setTimeout closures

In this mini, we will cover these topics: callbacks, synchronous vs asynchronous using setTimeout and closures

This mini course is based on a recording of the live course conducted on 2020-05-23

Get Started

Instructor - Kiran Bhogadi, Video Duration - Over 3.5 hours

Create Java Selenium Automation From Scratch

In this mini, we will go thru a few lessons that teach you how to build a simple Java Selenium Automation framework from scratch. We will use Maven and JUnit in this mini, but utilizing Gradle as the build tool or TestNG as the test running framework will also be covered briefly.

Get Started

Instructor - Kiran Bhogadi, Video Duration - Over 1 hour

Intro to Docker, running Jenkins inside Docker

In this mini, we will understand the basics of Docker. We will cover:

  • Why it is extremely popular, useful and why should you learn it

  • We will then proceed to dockerizing Jenkins and our Restaurant API

Get Started

Instructor - Kiran Bhogadi, Video Duration - Over 1.5 hours

Continuous Integration & Jenkins, run API Automation job on Jenkins (Mac)

In this mini, we will go thru the steps to install Jenkins on MacOS using HomeBrew, create our first API automation job, and have Jenkins run it on a schedule automatically.

Get Started

Course Creator/Instructor - Kiran Bhogadi, Video Duration - 5+ hours

Primer on GraphQL Queries, Mutations, Automation and API Development

In this mini, we will introduce you to GraphQL, the new standard Query Language (QL) to send requests to an API. Topics include: GraphQL syntax, GraphQL Queries & Mutations, GraphQL Playground, API Documentation, Sending requests using Playground and Postman, Automated testing using Postman/JavaScript, API Development topics like Resolvers, Typedefs, and adding 2 new features to the API.

Get Started

Instructor - Kiran Bhogadi, Video Duration - 2+ hours

JavaScript callbacks setTimeout closures

In this mini, we will cover these topics: callbacks, synchronous vs asynchronous using setTimeout and closures

This mini course is based on a recording of the live course conducted on 2020-05-23

Get Started