Preparation Roadmap

Get Readyto enroll

Choose a track — we'll show you what to learn, where to study, and what to watch before the course starts.

— для всех направлений

Из чего
состоит специалист

Техническим навыкам обучат. Именно эти качества определяют, насколько быстро ты растёшь и до какого уровня дойдёшь.

8качеств
специалиста

Дисциплина
важнее таланта

Обратная связь —
топливо роста

Декомпозиция —
суперсила джуна

Код читают люди,
не только машины

Английский —
это не опция

Скорость обучения
важнее знаний

Знай свой
стек глубоко

Уметь гуглить —
это навык

Calibration

Answer three questions — we will highlight where to start and what to skip.

Written code in any language?

Used Git? It is a version control system

Worked with databases (SQL)?

00

Common Base

Required foundation for any track

Core Topics

Computer literacyGitLinux CLIHTTP / TCPBig OJSON / YAML

Required topics — needed before the course starts. Without them it will be hard to follow the material from day one.

Soft Skills

Googling and reading documentationTask decompositionTeamworkTime managementEnglish (reading technical texts)Openness to feedbackSelf-study discipline

Learn effectively

Learning methods and touch typing: improve how you study — it pays off all the way.

+
Клавогонки — тренажёр слепой печати
klavogonki.ru
self-paced
+
Stamina Online — уроки слепой печати
stamina-online.com
self-paced

Learning path

sources checked 16.07.2026

Go in order, top to bottom. Items marked “optional” are up to you.

01
Основы работы с Git
Яндекс Практикум
~4 ч
+
Learn Git Branchingoptional
learngitbranching.js.org
self-paced
+
The Art of Command Line (на русском)optional
GitHub
free book
+
CS50 — введение в компьютерные наукиoptional
Harvard CS50x
self-paced
+
Как работает интернетoptional
MDN
~20 мин

Finish. Completed every step — you are ready for the course.