Production first - AI fullstack Python Developer
Информация об обучении на данном курсе
Цель курса:
с нуля дать теоретические знания и практические навыки, необходимые для работы Python fullstack-разработчиком:
от основ языка и вёрстки (HTML/CSS/JS) до проектирования, тестирования и деплоя реального веб-приложения — frontend, API, база данных,
асинхронность, фоновые задачи и интеграция с AI.
Обучение проходит в аудиторном формате в центре Таллинна (Tartu mnt. 18, Tallinn) и/или онлайн.
Размер группы до 10 человек. В цену курса включены все учебные материалы.
При необходимости на время обучения выдается ноутбук.
Предварительный опыт программирования не требуется — курс рассчитан на начинающих.
Целевая группа:
Курс актуален, если Вы:
- начинающий и хотите освоить fullstack-разработку на Python с нуля (frontend + backend), без предварительного опыта;
- меняете профессию и желаете войти в IT через востребованное направление веб-разработки (frontend + backend);
- студент или выпускник технической специальности и вам требуется практический навык и проект в портфолио;
- верстальщик или frontend-специалист и хотите дорасти до fullstack — backend, API и AI;
- изучали Python самостоятельно и хотите систематизировать знания до уровня junior fullstack-разработчика;
- специалист смежной IT-роли (поддержка, QA, аналитика) и планируете перейти в разработку.
Требования к обучающимся:
- уверенный пользователь ПК
- базовый английский (ориентировочно A2/B1) для чтения документации
- предварительный опыт программирования не требуется
- желательно наличие собственного ноутбука (Windows / Mac / Linux, RAM 8 GB+), при необходимости на время обучения выдается ноутбук.
Результат обучения:
Окончившие данный курс:
- пишут программы на Python (ООП, типизация, чистый код)
- верстают адаптивные интерфейсы (HTML/CSS) и пишут клиентскую логику на JavaScript, связывая frontend с API
- работают с PostgreSQL и SQL, проектируют и нормализуют схемы данных
- создают REST API на FastAPI с валидацией (Pydantic) и аутентификацией (JWT)
- применяют асинхронность (asyncio) и фоновые задачи (Celery, Redis)
- контейнеризируют и разворачивают сервис (Docker, CI/CD, GitHub Actions)
- интегрируют LLM/AI (LangChain) и realtime (SSE / WebSockets) в backend
Методы обучения:
Общий объем курса: 240 академических часов, из которых 150 академических часов проходят в аудитории (контактная работа с преподавателем: лекции, практические занятия, семинары) и 90 ак. часов — самостоятельная работа. Обучение построено послойно — от основ языка и frontend (HTML/CSS/JS) к проектированию backend, инфраструктуре и AI-интеграциям.
Критерии оценки результатов обучения:
Результаты обучения оцениваются на основе самостоятельно выполненных практических работ и итогового мини-проекта (full-stack веб-приложение).
Методы оценки:
При успешном выполнении практические и домашние работы получают оценку «зачет».
Условия окончания курса:
Для успешного окончания курса и получения сертификата необходимо получить зачет по ключевым практическим заданиям и итоговому мини-проекту.
Дополнительная информация:
Группа учебной программы: 0613 - Разработка и анализ программного обеспечения (0613 - Tarkvara ja rakenduste arendus ning analüüs)
Основные правила организации обучения (на эстонском языке)
Основные правила обеспечения качества учебного процесса (на эстонском языке)
Программа курса
| Модуль | Основные темы модуля | Объем |
| 0. Вводный урок |
|
2 ак. ч. |
| 1. Python Core Fundamentals |
|
17 ак. ч. |
| 2. Functions & Clean Code |
|
9 ак. ч. |
| 3. OOP & Advanced Python |
|
12 ак. ч. |
| 4. Databases & SQL |
|
14 ак. ч. |
| 5. Web Fundamentals |
|
4 ак. ч. |
| 6. Frontend: HTML, CSS, JavaScript |
|
24 ак. ч. |
| 7. FastAPI & Modern Backend Development |
|
24 ак. ч. |
| 8. Async Python & Concurrency |
|
9 ак. ч. |
| 9. AI Backend & LangChain |
|
8 ак. ч. |
| 10. Real-time APIs (WS / SSE) |
|
5 ак. ч. |
| 11. Testing & Code Quality |
|
8 ак. ч. |
| 12. Background Tasks & Scalable Backend |
|
6 ак. ч. |
| 13. Docker, CI/CD & Deployment |
|
8 ак. ч. |
| ИТОГО (контактные часы) | 150 ак. ч. |
Информация о курсе
Время проведения:
31.08.2026 - 06.01.2027
28.09.2026 - 28.01.2027
Расписание занятий:
Вечерние группы: 2–3 раза в неделю, 18:00–21:00.
Оставить заявку → Ответим в течение 1 рабочего дня
Длительность курса:
4 месяца (31.08.2026 – 06.01.2027)
Формат и место проведения:
Адрес: Tartu mnt. 18, Tallinn / Онлайн.

Обучение проходит в аудиторном формате (и/или онлайн). Размер группы до 10 человек.
Язык обучения: русский
Стоимость: 1950 EUR + НСО 24%
Общий объем курса: 240 ак. ч. (150 аудиторных + 90 самостоятельной работы)
Формат: лекции + практические занятия + самостоятельная работа.
Преподаватели
Николай Зубрилов
Квалификация: Python-разработчик и Data Scientist; коммерческий опыт в backend-разработке, анализе данных и AI/LLM.Специализация: Python, FastAPI / Flask, SQL (PostgreSQL / MySQL), асинхронность, интеграция LLM.
Опыт преподавания: преподаватель курсов по Python и анализу данных.
Образование: Baltic Fishing Fleet State Academy, бакалавр инженерии (2019).
Роман Кутселепа
Квалификация: свыше 5 лет разработки на Python и свыше 3 лет на JavaScript; участие в проектах интеграции ПО.Специализация: разработка на Python, веб-разработка, интеграция программных решений.
Опыт преподавания: свыше 5 лет преподавания и обучения персонала.
Образование: Anglia Ruskin University, высшее образование (2010).