Каталог тренажёров по направлениям IT
Этот каталог помогает быстро подобрать платформу под конкретную цель: выучить синтаксис, натренировать скорость решения задач, подготовиться к собеседованию или закрепить тему проектной практикой.
Как пользоваться каталогом
- Выберите одно направление.
- Определите цель на 1-2 недели.
- Возьмите один основной тренажёр и один дополнительный.
- Проходите не меньше 3-5 задач за сессию.
- В конце недели решайте одну комплексную задачу.
SQL и аналитика данных
- SQLZoo — пошаговый вход в синтаксис SQL для новичков.
- HackerRank (SQL) — задачник с автоматической проверкой и уровнями сложности.
- LeetCode (Database) — тренировка на собеседовательные форматы задач.
- Mode SQL Tutorial — работа с аналитическими сценариями и реальными датасетами.
- PostgreSQL Exercises — углубление в PostgreSQL: CTE, оконные функции, агрегации.
Что тренировать в SQL
- фильтрацию и сортировку;
- агрегации и группировки;
JOINи подзапросы;- оконные функции;
- чтение плана выполнения на базовом уровне.
Веб-разработка: HTML, CSS, JavaScript
- WebEditor — онлайн-редактор HTML/CSS/JS экосистемы «Вселенная IT»: живой предпросмотр при вводе, отдельные вкладки для разметки, стилей и скриптов (исходники).
- freeCodeCamp (Responsive Web Design) — фундамент HTML/CSS через проекты.
- CSS Diner / Flexbox Froggy / Grid Garden — точечная тренировка селекторов и layout.
- Frontend Mentor — практика на макетах, близких к коммерческим задачам.
- JavaScript30 — ежедневные мини-проекты на чистом JavaScript.
- JavaScript.info — теория с практикой и задачами для закрепления.
Что тренировать в веб-направлении
- семантическую разметку;
- адаптивные сетки и отступы;
- работу с DOM и событиями;
- базовую отладку в DevTools;
- декомпозицию интерфейса на независимые блоки.
Python, Java, C#, PHP
- Exercism — задачи с ревью и акцентом на качество кода.
- Codewars — интенсив на алгоритмах и синтаксических паттернах.
- Hyperskill / CodeGym / Microsoft Learn — проектная практика и треки по языкам.
- HackerRank — библиотека задач для подготовки к интервью.
Что тренировать в языковых треках
- структуры данных и базовые алгоритмы;
- функции и работу с коллекциями;
- обработку ошибок;
- написание тестируемого кода;
- читаемость и именование.
DevOps и инфраструктура
- Learn Git Branching — визуальная тренировка ветвления и merge/rebase.
- Play with Docker — практика контейнеризации в браузере.
- Killercoda — сценарии для Kubernetes и эксплуатации кластеров.
- OverTheWire Bandit — практика командной строки Linux и базовой безопасности.
Что тренировать в инфраструктурном блоке
- базовые Git-процессы команды;
- сборку и запуск контейнеров;
- чтение YAML-манифестов;
- диагностику сервисов и логов;
- безопасную работу в терминале.
Двухнедельный учебный маршрут
Неделя 1: освоение основы
- День 1-2: базовые команды/синтаксис.
- День 3-4: средние задачи без подсказок.
- День 5: повтор ошибок и конспект.
Неделя 2: перенос навыка
- День 1-2: задачи смешанного типа.
- День 3-4: мини-проект или кейс.
- День 5: ретроспектива и обновление личного плана.
Как выбрать платформу
Если цель — быстро войти в тему, выбирайте пошаговые курсы. Если цель — интервью и скорость, берите задачники с таймингом и авто-проверкой.