Beginner
QA Career Basics
10 lessons · 45 min · Certificate
10 short lessons in about 45 minutes: what testers really do, how testing fits into a project, and how to land your first QA job.
Free · certificate included
Learn manual testing, test design, interview answers, automation, Playwright and AI tools like Claude and GitHub Copilot in short lessons with real examples. Finish a course, earn a certificate and share it on LinkedIn in one tap.
courses
lessons
forever
Free visual lab
Tap the login form, cart, API and database of a practice shop to see what to test, then finish 16 short missions.
Every course is about 45 to 50 minutes, with a quick check after each lesson.
Showing 30 of 30 courses
Beginner
10 lessons · 45 min · Certificate
10 short lessons in about 45 minutes: what testers really do, how testing fits into a project, and how to land your first QA job.
Beginner
10 lessons · 47 min · Certificate
10 practical lessons in about 50 minutes: a ready-to-use test case template, real techniques, bug reports and a checkout practice project.
Beginner
8 lessons · 45 min · Certificate
8 practical lessons in about 45 minutes: equivalence partitioning, boundary values, decision tables, state transitions, pairwise, use cases, error guessing and choosing the right technique.
Beginner
8 lessons · 49 min · Certificate
8 scenario lessons in about 50 minutes: how experienced testers approach login, signup forms, search, e-commerce checkout, payments, file upload, mobile apps and a production bug investigation.
Beginner
8 lessons · 45 min · Certificate
8 practical lessons in 45 minutes: how QA works inside a Scrum sprint, reviewing user stories, writing acceptance criteria, estimating test effort, logging and tracking bugs in Jira, JQL filters, dashboards and how to answer Agile interview questions with confidence.
Beginner to Intermediate
10 lessons · 47 min · Certificate
10 lessons in about 50 minutes: the questions you will actually be asked, model answers for theory, SQL, API and scenario rounds, and a full mock round.
Beginner
10 lessons · 47 min · Certificate
10 lessons in about 50 minutes: what to automate, locators, assertions and waits, page objects, API tests, CI and a 3-month plan to become an automation engineer.
Beginner
8 lessons · 45 min · Certificate
8 hands-on lessons in about 45 minutes: install Playwright, record tests, write stable locators and assertions, mock the network, debug failures and finish a mini project.
Beginner
8 lessons · 46 min · Certificate
8 beginner lessons in about 45 minutes: what an API is, HTTP methods and status codes, JSON, your first requests in Postman, authentication, negative testing and a mini project on a real practice API.
Beginner
8 lessons · 45 min · Certificate
8 hands-on lessons in about 45 minutes: send requests, use environments and variables, write test scripts, chain requests, run collections, go data-driven and run everything in CI with Newman.
Beginner
8 lessons · 45 min · Certificate
8 practical lessons in 45 minutes: send API requests with Playwright's request fixture, check status codes, headers and JSON, chain create-read-update-delete calls, handle tokens, write negative tests, mix API and UI tests and run a small typed API suite in CI.
Beginner
8 lessons · 45 min · Certificate
8 practical lessons in about 45 minutes: 401 vs 403, API keys, Basic auth, bearer tokens and JWT, OAuth 2.0, sessions and cookies, role-based access and a complete auth test checklist.
Beginner
8 lessons · 45 min · Certificate
8 practical lessons in about 45 minutes: read tables, filter with WHERE, handle NULLs, count and group, join tables and write the data checks testers run every day.
Beginner
8 lessons · 45 min · Certificate
8 practical lessons in 45 minutes: verify what the UI and API really saved, test constraints and data integrity, catch orphan and duplicate rows, check transactions and rollbacks, test triggers and stored procedures, validate migrations, and find slow or unsafe queries — with ready-to-run SQL checks and interview answers.
Beginner
8 lessons · 43 min · Certificate
8 short lessons in about 45 minutes: variables, data types, conditions, loops, functions, arrays and objects, async/await and modules, all explained with test automation examples.
Beginner
8 lessons · 45 min · Certificate
8 practical lessons in 45 minutes: the TypeScript you actually need for Playwright — types, functions, interfaces for test data and API responses, async/await, classes for page objects, generics and utility types, custom fixtures and a typed mini framework.
Beginner
8 lessons · 45 min · Certificate
8 practical lessons in 45 minutes: the Python a tester really needs — variables, conditions, loops, lists and dictionaries, functions, files, JSON and errors, pytest with fixtures and parametrize, and your first API and browser tests with requests and Playwright for Python.
Beginner
8 lessons · 45 min · Certificate
8 practical lessons in 45 minutes: the Java a QA engineer really uses — setup, types and Strings, conditions and loops, methods, OOP for Page Objects, collections for test data, exceptions and files, and your first TestNG + Selenium-ready project.
Beginner
8 lessons · 45 min · Certificate
8 practical lessons in about 45 minutes: commits, branches, GitHub repos, pull requests, reviewing code as a tester, merge conflicts, GitHub Actions and a portfolio-ready test repo.
Beginner
8 lessons · 45 min · Certificate
8 practical lessons in 45 minutes: what CI/CD really is, pipelines and stages, where tests run, GitHub Actions YAML, running Playwright/Selenium/API tests in CI, reports and flaky tests, Jenkins and Docker basics, and quality gates you can explain in interviews.
Beginner
8 lessons · 45 min · Certificate
8 hands-on lessons in 45 minutes: write real workflow YAML, trigger tests on pull requests and schedules, run Playwright, Selenium and API suites, use secrets safely, speed up with cache and matrix, upload reports, and block bad merges — the exact skills QA interviews ask about.
Beginner
8 lessons · 52 min · Certificate
8 practical lessons in about 50 minutes: what containers are, images vs containers, running apps and databases for testing, writing a Dockerfile for your test suite, Docker Compose test environments, Selenium Grid and Playwright in Docker, Kubernetes basics a tester must know, and a mini project you can show in interviews.
Beginner
8 lessons · 55 min · Certificate
8 practical lessons in about 55 minutes: what the cloud is, AWS, Azure and GCP services a tester meets, cloud test environments, reading logs and metrics, testing storage, queues and serverless functions, IAM and security checks, cost-safe habits, and a mini project you can explain in interviews.
Beginner
8 lessons · 61 min · Certificate
8 practical lessons in about 60 minutes: how React apps work for testers, Vitest and React Testing Library setup, your first component test, choosing accessible queries, simulating users, async UI and API mocking, forms and shared state, and a mini project you can explain in interviews.
Beginner
8 lessons · 50 min · Certificate
8 hands-on lessons in about 50 minutes: inspect elements, read console errors, debug API calls in the Network tab, check storage and cookies, test on phone sizes and slow networks, and attach real evidence to bug reports.
Beginner
8 lessons · 45 min · Certificate
8 practical lessons in 45 minutes: how WebDriver works, your first Java test, reliable locators, explicit waits, frames, windows and alerts, the Page Object Model, TestNG assertions and data-driven tests, and a small framework project you can show in interviews.
Beginner
8 lessons · 45 min · Certificate
8 practical lessons in about 45 minutes: write better prompts, turn requirements into test cases and bug reports with Claude, write and fix Playwright tests with GitHub Copilot, and review AI output safely.
Beginner
8 lessons · 60 min · Certificate
8 practical lessons in about 60 minutes: how AI and ML features differ from normal software, testing model outputs without one right answer, test data and data quality, accuracy metrics a tester must read, bias and fairness checks, testing chatbots and LLM features, safety and robustness, monitoring in production, and a mini project you can explain in interviews.
Intermediate
8 lessons · 60 min · Certificate
8 practical lessons in about 60 minutes: the data structures and coding patterns SDET interviews actually ask, explained in Java with tester-friendly examples. Big-O, strings, arrays and hash maps, two pointers and sliding window, stacks and queues, recursion and sorting, and a timed mock round you can practise again and again.
Beginner
8 lessons · 60 min · Certificate
8 practical lessons in about 60 minutes: how to test dashboards, reports, exports and data pipelines. Checking totals against the source with SQL, filters and date ranges, CSV and Excel exports, ETL and data pipeline checks, data quality rules, automating report checks, and a mini project you can explain in interviews.
Choose a free course
Pick a topic above. No payment, ever.
Learn at your own pace
Short 4 to 6 minute lessons with real examples.
Practice
A quick check after each lesson confirms you got it.
Complete
Finish every lesson and leave a rating to get your certificate.
Explore more skills
Move on to the next free course on your path.
Ready to take your skills further? Explore Advanced Courses