Skip to content

Choose a course

Four free learning tracks, all in English and Azerbaijani. Here’s how to pick your starting point.

If you…Start with
have never written codePython Fundamentals — runs in your browser, nothing to install
know some HTML/CSS/JS and want to test the webPlaywright course
know Python basics and want a real testing job skillPython for SDETs
just want to practice in the browserBrauzerLab — 100 hands-on Playwright missions
need a term explained (HTTP, SQL, Git, selectors…)Reference

Most people follow one of two routes.

The Python path — start with Python Fundamentals to learn to code from zero, then move on to Python for SDETs to turn that into a real test-automation skill set (pytest, requests, Playwright, CI).

The JavaScript path — if you already know a little JS and HTML, go straight to the Playwright course, and practice alongside it in BrauzerLab.

Both paths test the same real app — TestMarket Lab — so the skills carry over. And whenever a term is new, the Reference has a short, plain-language primer.

Everything here is free, with no sign-up.


Ready? Pick a track above, or see everything on the home page →.