Тренажери
Практика замість зубріння: один екран — одне завдання, миттєвий фідбек, рівні від простого до складного. Прогрес зберігається у браузері.
Локатори
HTML-фрагмент → CSS/XPath-селектор → перевірка збігу. Від тегів і класів до :nth-child, data-testid та осей XPath.
0 з 100 рівнів
API
Збери HTTP-запит проти мок-сервера, прожени дриль на методи й статуси, напиши JSONPath-асерт до відповіді та знайди schema drift проти OpenAPI.
0 з 100 рівнів
JS/TS
Пиши й виконуй JS/TS прямо в браузері: напиши функцію, виправ баг або вгадай вивід. Замикання, hoisting, this, async/await і порядок event loop — приховані тести у воркері.
0 з 18 рівнів
Git
Симульований репозиторій у браузері: доводь стан командами (add, commit, branch, merge, rebase, reset, revert, stash, cherry-pick, tag) або прогнозуй вивід. Термінал і панель стану поряд.
0 з 19 рівнів
SQL
Живі SQL-запити прямо в браузері (PostgreSQL у WASM): від SELECT і фільтрів до JOIN, GROUP BY/HAVING, CASE, пасток NULL і підзапитів/CTE. Перевіряється результат, а не текст.
0 з 100 рівнів
Режими практики
Поверх рівнів — тренуйся вибірково, тримай щоденний стрік або женися за рекордом на час.
Практика за темою
Фільтр за тренажером, типом задач і складністю — добірка задач, щоб підтягнути слабке місце.
Челендж дня
Три задачі на сьогодні, однакові для всіх. Розвʼязуй щодня й не обірви стрік.
🔥 Стрік: 0
Спринт
Пʼять хвилин на таймері — скільки простих задач встигнеш. Бий власний рекорд.
🏆 Рекорд: 0 задач