Web-разработчик на Python

Курс предназначен для подготовки специалиста, который сможет не только решать рядовые задачи бекенд-разработки, но и сделать с нуля современную фронтенд часть.
Подойдет ли мне этот курс?

Длительность

5 месяцев

Начало

29 июля

Занятия

Пн 20:00, Чт 20:00

Общая стоимость

50 000 ₽

В месяц

12 500 ₽

В кредит:

12500 ₽ в месяц

Хочу дешевле
Общая стоимость
50 000 ₽
В месяц: 12 500 ₽
В кредит: 50000 ₽
в месяц
Продолжительность
5 месяцев, 4 академических часа в неделю
Пн 20:00, Чт 20:00
Начало занятий
29 июля
Что даст вам этот курс


  • Освоение разработки современной фронтенд-части с нуля;

  • Способность решать рядовые задачи бекенд-разработки;

  • Умение деплоить с помощью Fabric, заворачивать приложения в Docker-контейнеры, писать тесты и ботов;

  • Владение NodeJS и ReactJS, ознакомление с другими платформами, фреймворками, библиотеками, приложениями.


24 работодателя-партнёра OTUS пригласят на собеседования лучших выпускников после обучения

Высокая практическая направленность (освоение каждой технологии закрепляется путем выполнения задания)

Преподаватели
Владимир Филонов
Основатель и CTO компании Itcanfly
Юрий Дворжецкий
Luxoft Training Center
Владимир Клепов
Разработчик интерфейса Яндекс.Почты
Сурен Хоренян
Программист приложений в AdCombo
Разработчик широкого профиля и один из организаторов сообщества Moscow Python. Более 15 лет опыта разработки. Любит Python, Erlang/Elixir, асинхронность и TDD. Любит копаться во внутренностях библиотек, а потом рассказывать об этом.
Тренер в Luxoft Training Center, ведущий разработчик, кандидат физико-математических наук.
Программирует с начальных классов.

Разрабатывает на разных платформах: большие и маленькие проекты, высоконагруженные и очень красивые, многим известные и совсем специфические.

Влюблён в элегантность и оригинальность JavaScript как классического, так и современного во всех его проявлениях.

Сейчас разрабатывает Web-приложения c UI на React и Angular.
До этого делал интерфейсы для системы управления суперкомпьютером и ситуационного центра МЧС Сахалина.

Работа в маленькой команде научила создавать дизайн, раскатывать докер, настраивать DNS-сервера и заниматься другими вещами, которых обычно не ожидают от фронтендера.

Специализируется на интерактивных визуализациях.
Закончил факультет компьютерных наук ВШЭ, так что всегда может обсудить машинное обучение и P = NP.
Начинал свою карьеру системным администратором в «АНТИвор», занимался оптимизацией рабочих процессов, сбором статистики и визуализацией аналитики, затем перешел на должность full-stack программиста на Python и разрабатывал инструменты внутреннего пользования и web-интерфейсы для продукции компании. В настоящий момент занимает должность Back-end разработчика на Python 3.6 в компании AdCombo, стек используемых технологией включает Flask, SQLAlchemy, PostgreSQL, Redis, Docker и многое другое.
Владимир
Филонов
Юрий
Дворжецкий
Владимир
Клепов
Сурен
Хоренян
Преподаватели
Владимир Филонов
Основатель и CTO компании Itcanfly
Разработчик широкого профиля и один из организаторов сообщества Moscow Python. Более 15 лет опыта разработки. Любит Python, Erlang/Elixir, асинхронность и TDD. Любит копаться во внутренностях библиотек, а потом рассказывать об этом.
Юрий Дворжецкий
Luxoft Training Center
Тренер в Luxoft Training Center, ведущий разработчик, кандидат физико-математических наук.
Программирует с начальных классов.

Разрабатывает на разных платформах: большие и маленькие проекты, высоконагруженные и очень красивые, многим известные и совсем специфические.

Влюблён в элегантность и оригинальность JavaScript как классического, так и современного во всех его проявлениях.

Сейчас разрабатывает Web-приложения c UI на React и Angular.
Владимир Клепов
Разработчик интерфейса Яндекс.Почты
До этого делал интерфейсы для системы управления суперкомпьютером и ситуационного центра МЧС Сахалина.

Работа в маленькой команде научила создавать дизайн, раскатывать докер, настраивать DNS-сервера и заниматься другими вещами, которых обычно не ожидают от фронтендера.

Специализируется на интерактивных визуализациях.
Закончил факультет компьютерных наук ВШЭ, так что всегда может обсудить машинное обучение и P = NP.
Сурен Хоренян
Программист приложений в AdCombo
Начинал свою карьеру системным администратором в «АНТИвор», занимался оптимизацией рабочих процессов, сбором статистики и визуализацией аналитики, затем перешел на должность full-stack программиста на Python и разрабатывал инструменты внутреннего пользования и web-интерфейсы для продукции компании. В настоящий момент занимает должность Back-end разработчика на Python 3.6 в компании AdCombo, стек используемых технологией включает Flask, SQLAlchemy, PostgreSQL, Redis, Docker и многое другое.
Отзывы
3
Дмитрий
Вологдин
Отличный курс.
Хотел подтянуть знания по django, и ожидания мои оправдались.

Илья Лебедев отличный лектор и наставник. Очень здорово, что кроме прочего в ходе учёбы делает акцент на "софтскилз", важность умения искать информацию, вдумчивого чтения документации, умения задавать правильные вопросы. Особенно понравилось, что на некоторые вопросы Илья не даёт прямого ответа, а даёт направление, в котором надо подумать. Это сильно помогает разобраться в вопросе.

Не оправдались мои ожидания по фронтовой части курса. Думал, что эта тема мне будет совершенно неинтересна, однако Юра Дворжецкий открыл для меня целый мир... Это очень круто! Я в восторге от препроцессоров css, webpack и react.

Из недостатков могу отметить очень не быстрое ревью кода. С момента отправки домашнего задания до его проверки вполне мог пройти месяц. Особенно это заметно, когда ты в течении месяца страдаешь и развиваешь "неправильное" архитектурное решение.
Но при этом я расцениваю это и как фичу курса.
- Это отражает действительность. Я много раз в своей жизни сталкивался со своими разработками/решениями, о которых уже успел 3 раза позабыть. Надо нести ответственность за то, что натворил ранее :)
- Очень полезно читать свой код спустя какое-то продолжительное время. Это один из элементов обучения. То что казало очевидным и правильным, при втором чтении таким уже не кажется. Есть мнение, что если ты прочитал код, который ты написал пол года назад и он тебе не показался отвратительным, значит ты остановился в развитии...
Читать целиком
Николай
Никонов
Долго смотрел на этот курс, пропустил один или 2 потока, на 3й решился пойти. И не пожалел, что подождал, т.к. в курсе обновился очень важный блок, посвященный frontend.

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

Программа курса достаточно обширная и охватывает все главные аспекты существования веб-приложения, начиная с написания кода, сборки проекта и заканчивая его развертыванием и мониторингом работоспособности. Конечно, в рамках курса нельзя получить исчерпывающие знания по каждому из направлений, но представление о правильном подходе вполне. Некоторые важные для веб-разработки, на мой взгляд, темы не были рассмотрены, но Илье я передал все пожелания, с некоторыми из которых он согласился. Отдельно надо сказать про front-end. Мне показалось, что это была наиболее сложная и насыщенная часть курса. Причем информация очень актуальная, рассматривали React в связке с Redux, что сейчас прям в тренде. Про полноту и глубину материала могу сказать, что рассматривались базовые вещи. Но это, на мой взгляд, вполне нормальная практика для обучения. Если рассматривать дополнительные библиотеки или какие-то специальные случаи, то нужно увеличивать длительность курса, что нельзя считать хорошим решением. 5 месяцев и так приличный срок.

Одной из важных составляющих курса являются домашние задания и их проверка. ДЗ, надо сказать, достаточно объемные и связаны друг с другом. Это не какие-то абстрактные задачки, а звенья одной цепи, на конце которой должно получиться готовое веб-приложение. Причем в 2х вариантах - с использованием шаблонов Django в первом случае; SPA на React с api на Django во втором. Но в этой части в курсе был большой косяк. Задания очень долго проверялись, проверяющие менялись. Психологически это очень демотивирует. Запилил ДЗ, хочется как можно скорее получить обратную связь, сделать правки, а тут засада. Но обзоры ДЗ, когда они выполнялись, были очень развернутыми и по делу. Больше всего меня впечатлили комментарии Владимира Клепова, который ну очень развернуто отвечал на мои многочисленные вопросы. Анна Смешная давала много практических советов.

Если подводить итог, то можно сказать, что курс оказался полезен для меня. Я пересмотрел свое отношение к разработке frontend части (мне понравилось), научился делать backend и сейчас с небольшой командой в свободное время веду разработку собственного проекта.

Хочу поблагодарить Илью, Юрия, Владимира, Анну, Даниила за уделенное время и полученные знания.
Читать целиком
Агерке
Балгабекова
Курс по веб-разработке на Python, не просто дал мне глубокие и актуальные знания, также дал огромную мотивацию развиваться в сфере веб разработки.
Илья отвечал за бекэнд. Он учитель по призванию. Он умеет вдохновлять, давать самое полезное, уложиться в регламент и задавать правильные вопросы, чтобы ученики окончательно поняли, где подводные камни и к чему быть готовым.
Юрий отвечал за фронтенд. React, верстка и Javascript - это дополнительные няшки курса, которые неожиданно для меня стали понятными, очень интересными и практичными. Сам Юра -всегда был пунктуальным, полезным и открытым к вопросам.
Домашние задания проверялись достаточно быстро. Код ревью проходил в доброжелательном, супер полезном и конкретном формате.
Единственный минус - по личным причинам часто отменяли лекции. Кроме этого, я никаких отрицательных моментов не замечала. Хочу поблагодарить лекторов, код-ревьеров, методический отдел и отдел по работе со студентами! Буду рекомендовать курс своим знакомым разработчикам.
Читать целиком
Дмитрий
Вологдин
Отличный курс.
Хотел подтянуть знания по django, и ожидания мои оправдались.

Илья Лебедев отличный лектор и наставник. Очень здорово, что кроме прочего в ходе учёбы делает акцент на "софтскилз", важность умения искать информацию, вдумчивого чтения документации, умения задавать правильные вопросы. Особенно понравилось, что на некоторые вопросы Илья не даёт прямого ответа, а даёт направление, в котором надо подумать. Это сильно помогает разобраться в вопросе.

Не оправдались мои ожидания по фронтовой части курса. Думал, что эта тема мне будет совершенно неинтересна, однако Юра Дворжецкий открыл для меня целый мир... Это очень круто! Я в восторге от препроцессоров css, webpack и react.

Из недостатков могу отметить очень не быстрое ревью кода. С момента отправки домашнего задания до его проверки вполне мог пройти месяц. Особенно это заметно, когда ты в течении месяца страдаешь и развиваешь "неправильное" архитектурное решение.
Но при этом я расцениваю это и как фичу курса.
- Это отражает действительность. Я много раз в своей жизни сталкивался со своими разработками/решениями, о которых уже успел 3 раза позабыть. Надо нести ответственность за то, что натворил ранее :)
- Очень полезно читать свой код спустя какое-то продолжительное время. Это один из элементов обучения. То что казало очевидным и правильным, при втором чтении таким уже не кажется. Есть мнение, что если ты прочитал код, который ты написал пол года назад и он тебе не показался отвратительным, значит ты остановился в развитии...
Читать целиком
Николай
Никонов
Долго смотрел на этот курс, пропустил один или 2 потока, на 3й решился пойти. И не пожалел, что подождал, т.к. в курсе обновился очень важный блок, посвященный frontend.

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

Программа курса достаточно обширная и охватывает все главные аспекты существования веб-приложения, начиная с написания кода, сборки проекта и заканчивая его развертыванием и мониторингом работоспособности. Конечно, в рамках курса нельзя получить исчерпывающие знания по каждому из направлений, но представление о правильном подходе вполне. Некоторые важные для веб-разработки, на мой взгляд, темы не были рассмотрены, но Илье я передал все пожелания, с некоторыми из которых он согласился. Отдельно надо сказать про front-end. Мне показалось, что это была наиболее сложная и насыщенная часть курса. Причем информация очень актуальная, рассматривали React в связке с Redux, что сейчас прям в тренде. Про полноту и глубину материала могу сказать, что рассматривались базовые вещи. Но это, на мой взгляд, вполне нормальная практика для обучения. Если рассматривать дополнительные библиотеки или какие-то специальные случаи, то нужно увеличивать длительность курса, что нельзя считать хорошим решением. 5 месяцев и так приличный срок.

Одной из важных составляющих курса являются домашние задания и их проверка. ДЗ, надо сказать, достаточно объемные и связаны друг с другом. Это не какие-то абстрактные задачки, а звенья одной цепи, на конце которой должно получиться готовое веб-приложение. Причем в 2х вариантах - с использованием шаблонов Django в первом случае; SPA на React с api на Django во втором. Но в этой части в курсе был большой косяк. Задания очень долго проверялись, проверяющие менялись. Психологически это очень демотивирует. Запилил ДЗ, хочется как можно скорее получить обратную связь, сделать правки, а тут засада. Но обзоры ДЗ, когда они выполнялись, были очень развернутыми и по делу. Больше всего меня впечатлили комментарии Владимира Клепова, который ну очень развернуто отвечал на мои многочисленные вопросы. Анна Смешная давала много практических советов.

Если подводить итог, то можно сказать, что курс оказался полезен для меня. Я пересмотрел свое отношение к разработке frontend части (мне понравилось), научился делать backend и сейчас с небольшой командой в свободное время веду разработку собственного проекта.

Хочу поблагодарить Илью, Юрия, Владимира, Анну, Даниила за уделенное время и полученные знания.
Читать целиком
Агерке
Балгабекова
Курс по веб-разработке на Python, не просто дал мне глубокие и актуальные знания, также дал огромную мотивацию развиваться в сфере веб разработки.
Илья отвечал за бекэнд. Он учитель по призванию. Он умеет вдохновлять, давать самое полезное, уложиться в регламент и задавать правильные вопросы, чтобы ученики окончательно поняли, где подводные камни и к чему быть готовым.
Юрий отвечал за фронтенд. React, верстка и Javascript - это дополнительные няшки курса, которые неожиданно для меня стали понятными, очень интересными и практичными. Сам Юра -всегда был пунктуальным, полезным и открытым к вопросам.
Домашние задания проверялись достаточно быстро. Код ревью проходил в доброжелательном, супер полезном и конкретном формате.
Единственный минус - по личным причинам часто отменяли лекции. Кроме этого, я никаких отрицательных моментов не замечала. Хочу поблагодарить лекторов, код-ревьеров, методический отдел и отдел по работе со студентами! Буду рекомендовать курс своим знакомым разработчикам.
Читать целиком
Минимальные знания
  • Основы синтаксиса Python 3.
  • Основные модули стандартной библиотеки.
  • Основы написания поддерживаемого кода.
  • Основы SQL, html, css, JavaScript.
  • Знание понятия асимптотической сложности.
  • Умение работать в консоли и с git.
  • Понимание, как и зачем писать автотесты.
Процесс обучения
Обучение проходит в формате вебинаров (онлайн). Слушателям предлагаются к выполнению домашние задания, которые позволят применить на практике полученные во время вебинаров знания. По каждому домашнему заданию преподаватель дает развернутый фидбек. Преподаватель находится в едином коммуникационном пространстве с группой на протяжении всего курса, т. е. в процессе обучения слушатель может задавать преподавателю уточняющие вопросы по материалам лекций и домашних заданий.
Программа обучения
Модуль 1
Модуль
Модуль 2
модуль
Модуль 3
модуль
Модуль 4
модуль
Модуль 5
модуль
Модуль
Тема 1: Технические детали курса; декомпозиция; чистые функции; цикломатическая сложность; читаемость; фичеризм; поддерживаемость; статический анализ кода.
None
29 июля, 20:00 — 21:30
Домашние задания: 1
1 Рефакторинг существующего кода.
Отрефакторить и оформить в виде библиотеки на Гитхабе следующий код: https://gist.github.com/VladimirFilonov/cf841d9dd2d11dad8c2dc7a3fefd4ac3
Тема 2: Объекты и переменные; структуры данных под капотом основных типов; list vs tuple; профилирование памяти; как работает сборщик мусора.
None
1 августа, 20:00 — 21:30
Тема 3: Принципы ООП; mixins; class/instance variables; MRO; dict; slots; name mangling.
None
5 августа, 20:00 — 21:30
Домашние задания: 1
1 Добавление фич в скрипт для статического анализа кода.
https://gist.github.com/VladimirFilonov/775853d680f4ea7f0ce5a75d094490f7
Тема 4: IP, TCP, HTTP; [u]WSGI.
None
8 августа, 20:00 — 21:30
Домашние задания: 1
1 Написать свой wsgi-совместимый веб-фреймворк.
Тема 5: werkzeug; Flask.
None
12 августа, 20:00 — 21:30
Домашние задания: 1
1 Сделать демо интернет-магазина на Flask.
Тема 6: ORM – зачем нужно; описание схемы данных; сессии; добавление/удаление/апдейт данных
None
15 августа, 20:00 — 21:30
Домашние задания: 1
1 Написать свою ORM для sqlite.
Тема 7: Django apps; Django ORM; Django Class Based Views; Django common tools.
None
19 августа, 20:00 — 21:30
Домашние задания: 1
1 Сделать демо интернет-магазина на Django.
Тема 8: Семинар. Реализуем свой WSGI-совместимый фреймворк.
None
22 августа, 20:00 — 21:30
модуль
Тема 1: Django REST Framework. Django Configurations.
None
26 августа, 20:00 — 21:30
Домашние задания: 1
1 Реализуем базовый бекенд для сайта с курсами.
Цель: У нас есть курс, у которого есть занятия, у курсов есть преподаватели. Есть пользователи, которые могут зарегистрироваться, залогиниться и записаться на курс. Сайт будет разделен на две составляющие - backend и frontend. Backend это REST-API на Django, который позволяет: - зарегистрироваться, можно без капчи и подтверждения email; - залогиниться; - посмотреть список курсов; - зайти внутрь одного курса, где посмотреть его описание и список уроков, прикриплённых к дате; - дополнительно можно задать возможность записаться на курс. Фронтед пока не делаем - его будем прикручивать позже, на уроках по JS
Тема 2: API. GraphQL и его реализация в Python. GraphQL и Django.
None
29 августа, 20:00 — 21:30
Домашние задания: 1
1 Добавляем сущности и фичи для API сайта с курсами.
Тема 3: Fabric. Развертывание проекта на сервере.
None
2 сентября, 20:00 — 21:30
Тема 4: Софтскилз для разработчика
None
5 сентября, 20:00 — 21:30
Тема 5: Знакомство с Front-end частью курса. Основы HTML, CSS, методологии вёрстки. Немного Bootstrap 4.
None
9 сентября, 20:00 — 21:30
Домашние задания: 1
1 Сделать вёрстку (HTML + CSS) главной страницы сайта для обучения.
Тема 6: Django m2m, select_related/prefetch_related, django debug toolbar, factory_boy, faker.
None
12 сентября, 20:00 — 21:30
Тема 7: Основы JS: типы данных, операторы, объекты, работа с DOM и браузером
None
16 сентября, 20:00 — 21:30
Домашние задания: 1
1 Добавление поведения к главной странице, страница курсов
Тема 8: Django ORM, оптимизация работы с БД
None
19 сентября, 20:00 — 21:30
модуль
Тема 1: Продвинутый JS: ООП в JS, прототипирование, асинхронность.
None
23 сентября, 20:00 — 21:30
Домашние задания: 1
1 Страница расписания занятий
Тема 2: Азы работы с очередями задач.
None
26 сентября, 20:00 — 21:30
Домашние задания: 1
1 Добаляем асинхронную отправку электронной почты
Тема 3: ES6, NodeJS окружение, babel + webpack, транспайлинг, CSS препроцессоры
None
30 сентября, 20:00 — 21:30
Домашние задания: 1
1 Сборка UI с помощью webpack, форма логина и регистрации, проксирование вызовов на back-end
Тема 4: fetch || axios || $.ajax для REST запросов, модульность
None
3 октября, 20:00 — 21:30
Домашние задания: 1
1 Загрузка списка курсов с сервера, логин страница, REST API для работы
Тема 5: Пишем свой менеджер очередей.
None
7 октября, 20:00 — 21:30
Тема 6: Code review
None
10 октября, 20:00 — 21:30
Домашние задания: 1
1 Исправление недостатков в соответствии с code review
Тема 7: Введение в автотесты.
None
14 октября, 20:00 — 21:30
Домашние задания: 1
1 Покрыть проект приёмочными тестами на 60%
модуль
Тема 1: Основы React, JSX, компоненты React
None
17 октября, 20:00 — 21:30
Домашние задания: 1
1 Главная страница на React
Тема 2: Введение в TDD.
None
21 октября, 20:00 — 21:30
Тема 3: state и props, data-flow в React-компонентах
None
24 октября, 20:00 — 21:30
Домашние задания: 1
1 Страница логина, регистрации на React
Тема 4: Введение в pytest.
None
28 октября, 20:00 — 21:30
Домашние задания: 1
1 Переписать тесты на pytest и factory_boy
Тема 5: Жизненный цикл React-компонент
None
31 октября, 20:00 — 21:30
Домашние задания: 1
1 Страница личного кабинета, отправка решения на сервер
Тема 6: InfluxDB, Grafana.
None
4 ноября, 20:00 — 21:30
Тема 7: Состояние приложения. Flux & Redux
None
7 ноября, 20:00 — 21:30
Домашние задания: 1
1 Блок успеваемости в личном кабинете, ведомость в кабинете преподавателя
Тема 8: Jenkins, Sentry.
None
11 ноября, 20:00 — 21:30
Домашние задания: 1
1 Настроить логирование ошибок в Sentry.
модуль
Тема 1: Code review
None
14 ноября, 20:00 — 21:30
Домашние задания: 1
1 Исправление недостатков в соответствии с code review
Тема 2: python-telegram-bot
None
18 ноября, 20:00 — 21:30
Тема 3: Routing в React. SPA
None
21 ноября, 20:00 — 21:30
Домашние задания: 1
1 Организация всего приложения в виде SPA.
Тема 4: threading, multiprocessing, queue.
None
25 ноября, 20:00 — 21:30
Тема 5: Тестирование JS приложений
None
28 ноября, 20:00 — 21:30
Домашние задания: 1
1 Написание unit-тестов для UI и back-end
Тема 6: Введение в docker, docker-compose.
None
2 декабря, 20:00 — 21:30
Домашние задания: 1
1 Завернуть проект в докер-контейнеры
Тема 7: Обзор Vue2
None
5 декабря, 20:00 — 21:30
Домашние задания: 1
1 Landing page на Vue
Тема 8: asyncio
None
9 декабря, 20:00 — 21:30
Тема 9: QnA
None
12 декабря, 20:00 — 21:30
Выпускной проект
В рамках курса предусмотрен проект. Это будет большая работа, которая объединит в себе все знания, полученные во время обучения.
В процессе написания проекта вы можете консультироваться с преподавателями.
Готовый проект станет демонстрацией ваших возможностей и образцом кода, который вы сможете показывать потенциальным работодателям при трудоустройстве.
Прошедшие открытые вебинары по курсу
Открытый вебинар — это настоящее занятие в режиме он-лайн с преподавателем курса, которое позволяет посмотреть, как проходит процесс обучения. В ходе занятия слушатели имеют возможность задать вопросы и получить знания по реальным практическим кейсам.
Принципы ООП
Владимир Филонов
День открытых дверей
22 апреля в 20:00
Для доступа к прошедшим мероприятиям необходимо пройти входное тестирование
Возможность пройти вступительное тестирование повторно появится только через 2 недели
Результаты тестирования будут отправлены вам на e-mail, указанный при регистрации.
Тест рассчитан на 30 минут, после начала тестирования отложить тестирование не получится!
Пройти вступительное тестирование
После обучения вы

  • получите материалы по всем пройденным занятиям (видеозаписи вебинаров, презентации, примеры кодов);

  • повысите свои знания в области бекенд- и фронтенд-разработки на Python;

  • получите сертификат о прохождении курса;

  • улучшите навыки в технологиях Python, JavaScript, Django ORM, SQLALchemy, Werkzeug, Flask, GraphQL, InfluxDB, Grafana, Jenkins, Sentry, NodeJS, ReactJS, VueJS и других;

  • получите приглашение пройти собеседование в компаниях-партнерах (в случае успешного обучения).

Дата выдачи сертификата: 2 февраля 2020 года
Ваш сертификат

онлайн-образование

Сертификат №0001

Константин Константинопольский

Успешно закончил курс «Web-разработчик на Python»
Выполнено практических заданий: 16 из 16

Общество с ограниченной ответственностью “Отус Онлайн-Образование”

Город:
Москва

Генеральный директор ООО “Отус Онлайн-Образование”
Виталий Чибриков

Лицензия на осуществление образовательной деятельности
№ 039825 от 28 декабря 2018г.

онлайн-образование

Сертификат №0001

Константин Константинопольский

Успешно закончил курс «Web-разработчик на Python»
Выполнено практических заданий: 16 из 16

Общество с ограниченной ответственностью “Отус Онлайн-Образование”

Город:
Москва

Генеральный директор ООО “Отус Онлайн-Образование”
Виталий Чибриков

Лицензия на осуществление образовательной деятельности
№ 039825 от 28 декабря 2018г.
Общая стоимость
50 000 ₽
В месяц: 12 500 ₽
В кредит: ₽ в месяц
Продолжительность
5 месяцев
Начало занятий
29 июля