Карта обучения. В вашем темпе.

Ваш путь в разработке

Начните с базы, попробуйте интересное направление и соберите свой проект. Не всё сразу, а шаг за шагом.

Найти свой маршрут

01 / Точка старта

Начните с базы

Уже пишете код и пользуетесь Git? Этот шаг можно пропустить.

01

Рабочие инструменты

Откройте проект, выполните команду в терминале, прочитайте JSON и простой Git diff. В ИИ-курсе есть вводные материалы по этим действиям.

02

Основы программирования

Функции, объекты, массивы, ошибки и асинхронность. Эти навыки нужны и для интерфейса, и для заданий с кодом в ИИ-курсе.

03

Понятные контракты

Типы помогают описать вход и результат программы. TypeScript нужен для Angular и курса по паттернам; для старта ИИ-курса он не обязателен.

02 / Не обязательно изучать всё

Что хочется попробовать?

Выберите то, что сейчас интереснее. Ко второму маршруту всегда можно вернуться.

Сайты и приложения

Создавайте интерфейсы

Страницы, кнопки и приложения, которыми удобно пользоваться. От первой вёрстки до своего фреймворка.

  • Вёрстка и доступность
  • Первый фреймворк
  • Понятное состояние
Шаги и курсы
  1. Вёрстка и доступность

    HTML, CSS, формы и адаптивные сетки. Для этого этапа опыт программирования не нужен.

  2. Один фреймворк, не три сразу

    После HTML, CSS и JavaScript выберите React или Vue. Для Angular сначала разберитесь с TypeScript.

  3. Управление состоянием, когда оно нужно

    NgRx продолжает Angular-маршрут. Переходите к нему после компонентов, сервисов, TypeScript и основ RxJS.

ИИ на практике

Подружитесь с ИИ

Настройте помощника под свои задачи. Разберитесь с агентами, своими данными и локальными моделями.

  • Личный ИИ-ассистент
  • Инструменты и агенты
  • Свои данные и модели
Шаги и требования

Для старта: терминал, JSON и простой Git diff. Для заданий с кодом нужны основы JavaScript. Python 3.10+ нужен только для CPU-проекта; GPU-маршрут необязателен.

  1. Настройка, контекст и безопасность

    Сформулируйте проверяемую задачу, дайте нужные файлы и ограничьте права. Научитесь отличать убедительный ответ от подтверждённого результата.

  2. Инструменты, MCP и оркестрация

    Подключите инструмент, проверьте ошибки, разделите роли и задайте условия остановки. Соберите небольшой workflow в стиле .agents.

  3. RAG, локальные модели и обучение

    Подготовьте источники для поиска, запустите локальный inference и обучите небольшой классификатор на CPU. LoRA/QLoRA идут отдельным маршрутом под подходящее оборудование.

Здесь собраны маршруты курсов Edutec, а не обязательный список всех технологий. Темп выбираете вы, а закреплять знания помогают задания и собственные проекты.

03 / Проверка навыка

Теперь попробуйте сами

Возьмите небольшую задачу и доведите её до работающего результата. Эти курсы помогут по пути.

Архитектурные решения

Изучайте паттерны после TypeScript и классов. Сравнивайте варианты и объясняйте, почему выбранное решение подходит задаче.

Работа с данными

После основ JavaScript разберите массивы, строки, поиск и сложность. Проверяйте поведение на обычных и пограничных случаях.

Свой небольшой проект

Возьмите понятную задачу, опишите готовый результат и добавьте проверки. Сохраните код, инструкции запуска и честный список ограничений.

Не нужно знать всё, чтобы начать

Загляните в программу, откройте пробный урок и попробуйте первое задание.

Выбрать курс