Table of contents 👇


Computer Science

HTML + CSS

JavaScript

React

NodeJS

SQL

PostgreSQL

MongoDB

APIs

Python

Fullstack Development

Artificial Intelligence

Machine Learning

Deep Learning

Data Science

Game Development

DevOps

Cloud Computing

Git and GitLab

Data Visualization

Testing

Security

Design

1. Quality Assurance

You'll learn how to write tests with Chai.

You'll also learn advanced Node and Express concepts and work with Pug as a template engine, Passport for authentication, and Socket .io for real-time communication.

👉 https://www.freecodecamp.org/learn/quality-assurance

2. Playwright with JavaScript

By the end of this course, you will be able to use Playwright for your UI automation needs.

👉 https://testautomationu.applitools.com/js-playwright-tutorial/

3. Test Automation for Accessibility

By taking this course, you'll be well-equipped with the information that you need to start accessibility testing and be an accessibility advocate.

👉 https://testautomationu.applitools.com/accessibility-testing-tutorial/

4. API Testing in JavaScript

In this course, you will learn to perform GET and POST requests using SuperTest, learn how to inspect the JSON response, mock API calls with Nock, and how intercept API calls within your front-end JavaScript Framework, using React as an example.

👉 https://testautomationu.applitools.com/javascript-api-testing/

5. Selenium WebDriver with Python

In this course, you are going to build a web UI testing solution from the ground up. You will use pytest as well as Selenium WebDriver. In the end, you'll have a fully working solution that you can extend with any tests that you want.

👉 https://testautomationu.applitools.com/selenium-webdriver-python-tutorial/

6. Test Automation in DevOps

In this course, I hope to give you guidance to learn ways your team can use test automation to successfully deliver business value to customers frequently at a sustainable pace.

👉 https://testautomationu.applitools.com/test-automation-in-devops/

7. Mocha JavaScript Test Framework

A testing framework is a set of guidelines for quality engineers defined to create and design effective test cases. Mocha is one such effective testing framework based on JavaScript. This course is about the basics of Mocha.

👉 https://testautomationu.applitools.com/mocha-javascript-tests/

8. Introduction to Chai Assertions

By the end of this course, you will be able to write assertions using Chai to your JavaScript framework.

👉 https://testautomationu.applitools.com/chai-test-assertions/

9. Scaling Tests with Docker

By the end of this course, containers will be your best friend and you'll be scaling your tests with Docker and Selenium Grid in no time.

👉 https://testautomationu.applitools.com/scaling-tests-with-docker/