Создаёшь full-stack продукты с AI внутри: чат-ботов, RAG-системы по документам, AI-агентов и MCP-серверы. А сам работаешь в паре с Claude Code, Cursor и Codex.
52
живых занятий
156
часов
12
модулей
5
человек в группе
Что ты будешь уметь в конце курса?
01Писать backend и frontend на TypeScript
02Работать в агентном процессе с Claude Code, Cursor и Codex
03Создавать чат-ботов и AI-функции на Claude и OpenAI API
04Строить RAG-систему по документам и векторный поиск
05Писать AI-агентов с инструментами и собственный MCP-сервер
06Измерять качество AI через evals и деплоить продукт
Технологии
Весь курс на одном языке — TypeScript. Backend, frontend и AI пишутся на нём.
TypeScriptNode.jsNestJSPostgreSQLpgvectorPrismaDrizzleRedisDockerReactNext.jsTailwind CSSClaude APIOpenAI APIClaude Agent SDKMCP SDKVercel AI SDKLangGraph.jsLangfuseClaude CodeCursorCodex
Учебная программа
Основы разработки: от компьютера до агентной разработки. С AI работаем с первой недели.
01Компьютер, Git и AI-инструментыНеделя 1–2+
Терминал, файловая система, Git/GitHub
Как работают LLM: токены, контекст, температура
Claude Code, Cursor, Codex: установка и первые задачи
Промптинг для кода, CLAUDE.md / AGENTS.md
ДОМАШКАНастроить окружение; с помощью AI сделать и опубликовать на GitHub Pages простую страницу о себе; вести дневник промптов.
02JavaScript и TypeScript с нуляНеделя 3–4+
Переменные, типы, условия, циклы, функции
Массивы, объекты, JSON, работа с файлами в Node.js
ДОМАШКАРешить 15 задач на LeetCode (Easy) на TypeScript; исправить AI-код с намеренно спрятанными ошибками и покрыть его тестами.
04Backend на Node.js и NestJSНеделя 7–8+
HTTP и REST
NestJS: модули, контроллеры, сервисы, DI, DTO и валидация, Swagger
PostgreSQL, SQL, Prisma/Drizzle, миграции
Авторизация JWT, Docker
ДОМАШКАAPI «Заметки» на NestJS с регистрацией, БД, тестами, Swagger и запуском в Docker.
05Frontend на React и Next.jsНеделя 9–10+
HTML/CSS, Tailwind
TypeScript в браузере, DOM и события
React: компоненты, состояние, формы
Next.js, работа с API, деплой на Vercel
ДОМАШКАСделать интерфейс к API «Заметки» и задеплоить full-stack приложение (Next.js + NestJS).
06Агентная разработкаНеделя 11–12+
Spec-driven development: от ТЗ к плану и коду
Субагенты, skills, хуки, слэш-команды в Claude Code
Параллельная работа агентов, git worktrees, Codex в облаке
CI/CD и AI-ревью Pull Request
ДОМАШКАПромежуточный проект: сервис бронирования, полностью сделанный через агентный процесс (спецификация → план → код → тесты → PR).
07LLM APIНеделя 13–14+
Claude API и OpenAI API: сообщения, system prompt, стриминг
Structured output, JSON-схемы
Работа с изображениями и PDF
Стоимость, лимиты, кэширование промптов
ДОМАШКАTelegram-бот на NestJS с Claude API, который отвечает на вопросы, понимает фото и считает стоимость своих ответов.
08Prompt engineering и evalsНеделя 15–16+
Техники промптинга: примеры, роли, цепочки
Как оценивать качество: датасеты, evals, LLM-as-judge
Галлюцинации и как их снижать
Безопасность: prompt injection, утечки данных
ДОМАШКАНабор из 30 тестовых кейсов и eval-скрипт для своего бота; улучшить промпт и показать рост метрик.
09RAG — AI по документамНеделя 17–18+
Embeddings и векторный поиск
pgvector, разбиение документов (chunking)
Гибридный поиск, reranking, цитаты в ответах
Оценка качества RAG
ДОМАШКАЧат-бот по документам (например, по Трудовому кодексу АР или документации компании) с цитатами источников на азербайджанском и русском.
10Tool use и AI-агентыНеделя 19–20+
Вызов функций (tool use)
Агентный цикл, планирование, память
Claude Agent SDK, обзор LangGraph
Human-in-the-loop, ограничения и права агента
ДОМАШКАAI-агент, который сам ищет информацию, вызывает 3+ инструмента (поиск, БД, email) и запрашивает подтверждение на опасные действия.
11MCP и интеграцииНеделя 21–22+
Model Context Protocol: архитектура, клиенты и серверы
Свой MCP-сервер на TypeScript и NestJS
Подключение к Claude Code, Cursor и Claude
Мультиагентные системы
ДОМАШКАMCP-сервер для реального сервиса (своя БД, Google Sheets, CRM) и демо его работы в Claude Code.
12AI в продакшенеНеделя 23–24+
Интерфейсы AI-продуктов: стриминг, Vercel AI SDK
Наблюдаемость: логи, трейсинг, стоимость
Локальные и open-source модели (Ollama), выбор модели
Деплой, масштабирование, этика и законы о данных
ДОМАШКАДовести финальный проект до продакшена: деплой, мониторинг, лимиты стоимости.
FФиналНеделя 25–26+
Доработка проектов с наставником
Резюме, портфолио, собеседование на AI-разработчика
Демо-день, защита
Финальный проект
AI-продукт для реального бизнеса
Например: AI-ассистент для клиники или банка, агент поддержки клиентов, анализатор договоров. Лучший вариант — проект для реальной компании в Баку: получится кейс, который можно показать в резюме.
Full-stack интерфейсRAG или агентEvals и метрикиДеплой
Как проходят занятия?
СУББОТАТеория и live-codingНовая тема и живой код вместе с AI-агентом.
ВОСКРЕСЕНЬЕПрактикаЗадача на занятии, преподаватель проверяет и разбирает ошибки.
В БУДНИДомашка · 8–10 часовВыдаётся в воскресенье, сдаётся к субботе через GitHub Pull Request.
Оценивание
Сертификат: итоговый балл от 70% и посещаемость от 80%
40%домашние задания
30%мини-проекты
30%финал и защита
Вопросы
У меня нет опыта в коде. Этот курс мне подойдёт?+
Да, AI Software Developer начинается с нуля. Первые 3 месяца проходим основы программирования, backend и frontend, затем переходим к AI-продуктам.
Если код пишет AI, чему учусь я?+
Главное правило курса: код пишет AI, но на защите каждую строку объясняешь ты. Ты учишься находить ошибки AI, проверять результат и правильно ставить задачу.
Что нужно купить дополнительно?+
Минимум одну подписку на AI-инструмент: Claude Pro, Cursor Pro или ChatGPT Plus (примерно 34 ₼/мес). Для экспериментов с API может понадобиться небольшой бюджет.