Testing mode Features and test data can change before launch.

Free QA courses
for practical work.

Learn through focused courses and get support from AI lesson agents. Ask for clear explanations, code reviews, QA risks, edge cases, and test ideas as you learn.

13Shown
2Learning paths
1Levels
2AI lesson agents
Testing foundationsWeb testingAPI testingAutomationSpecialist skillsLeadership

Learning paths

All courses

13 courses

Test automation Beginner

JavaScript for QA Automation

Learn JavaScript from the beginning and use it to create clear data checks, assertions, and asynchronous QA workflows.

JavaScript values and control flow Functions and scope Arrays, objects, and JSON
Foundations Beginner

Manual Testing — Introduction to the QA World

Design and perform manual tests, investigate failures, and write clear defect reports and release recommendations.

Manual testing Test design Defect reporting
Foundations Beginner

Basic Math Foundations

Refresh essential arithmetic, binary, hexadecimal, algebra, functions, geometry, trigonometry, logic, probability, and statistics.

Arithmetic Binary and hexadecimal Algebra
Programming Beginner

Python for QA Engineers

Learn Python from zero and build practical utilities for test data, investigations, and quality evidence.

Python fundamentals Test data JSON and CSV
Automation Beginner

Python Test Automation for QA Engineers

Build focused pytest checks, control dependencies, validate local response contracts, and explain automation results.

pytest Test design Fixtures
Agile Delivery Beginner

Scrum in Practice

Use Scrum goals, team responsibilities, and product evidence to plan work, inspect results, and choose useful improvements.

Agile delivery Scrum Product backlogs
Data Beginner

SQL for QA Engineers

Use SQL to inspect relational data, test data rules, and prepare controlled QA fixtures.

SQLite SQL Data validation
Test automation Beginner

TypeScript and Playwright for QA

Learn TypeScript foundations and build reliable browser tests with Playwright.

TypeScript Playwright Browser automation
Manual testing Beginner

API Testing for Manual QA

Run REST, SOAP, and WebSocket checks in a private API. Review GraphQL and gRPC through supplied contracts and response examples.

HTTP and REST curl and Postman Swagger and OpenAPI
Foundations Beginner

A Short History of Computing

Explore the ideas, machines, and people that connect early calculation to personal computers, the Internet, mobile devices, cloud services, and AI.

Computing history Historical comparisons Key computing contributors
Security Beginner

Cybersecurity Fundamentals for QA Engineers

Review security risks in fictional web and API cases. Practice identity checks, data protection decisions, evidence analysis, and vulnerability reporting.

Information security Risk analysis Identity and access control
Development workflow Beginner

Git Basics for QA Engineers

Learn everyday Git commands, branches, merges, and GitHub pull requests through short examples and hands-on practice.

Git GitHub Version control
Foundations Beginner

IT Fundamentals for Digital Teams

Learn how computers, networks, web applications, APIs, databases, delivery, cloud services, and security connect in a digital product.

Technical literacy Systems thinking Web and API fundamentals