Онлайн
Онлайн курс "Веб-дизайнер UX/UI" + мастер-класс по продвижению услуг
Онлайн
Курс программирования "Майнкрафт на языке Python" для детей 9-12 лет
Онлайн-курс "Excel для анализа данных"
Онлайн
Онлайн-курс "Аналитик данных с нуля" + Помощь в трудоустройстве и составление портфолио
Онлайн
Базовый онлайн-курс "Autodesk Maya"
О курсе По окончании курса вы получаете гарантию трудоустройства: вы решите реальные тестовые и подготовите резюме с учетом специфики IT-индустрии вместе с HR-отделом школы, сформируете портфолио ищ 7 проектов и получите сертификат о повышении квалификации.
Программа курса состоит из акутальной теории,только той, что пригодится в работе, 71 практического задания, проектов, тренажёров и разбора реальных кейсов.
Подойдёт ли мне этот курс? Да, если вы: Хотите освоить топовую профессию Python-разработчика и найти свою первую работу в IT-сфере Ищете курс, который гарантирует дальнейшее трудоустройство Желаете обучиться backend-разработке сайтов, веб- и мобильных приложений с нуля Закончили университет, но хотите получить реальные знания в сфере разработки, чтобы найти высокооплачиваемую работу Хотите не только получить практические навыки, но и сформировать эффектное портфолио из 7 проектов уже в процессе обучения
Что я получу от этого курса? Освоите язык программирования Python Научитесь создавать десктопные приложения Освоите backend-разработку сайтов, веб- и мобильных приложений Изучите Data Science Сможете работать с искусственным интеллектом и машинным обучением Создадите 7 проектов, которые сможете вложить в портфолио Освоите автотестирование Обучитесь GameDev — разработке игр Сформируете портфолио, подготовитесь к собеседованию и получите помощь в трудоустройстве
Программа курса: Блок 1. Основы онлайн-обучения. 4 тренажёра Научимся осваивать сложные темы самостоятельно Научимся правильно конспектировать и запоминать материал Узнаем быстрые способы поиска информации Блок 2. Введение в профессию. 9 уроков и 2 тренажёра Выясним, какие задачи решает Python-разработчик Узнаем, как развиваться в этом направлении Разберём особенности проектов на Python и процесса разработки Блок 3. Удалённая работа. 8 уроков. Разберёмся, как организовать свой день на удалённой работе Научимся организовать совместную работу над проектом в разных часовых поясах Поймём, как избежать выгорания, работая удалённо Блок 4. Жизненный цикл ПО. 4 урока и 2 тренажёра Узнаем, как работают современные IT-компании Выясним, как устроен процесс разработки программного обеспечения Познакомимся с гибкими методологиями разработки ПО: Agile, Scrum, Kanban Блок 5. Введение в IT. 9 уроков и воркбук Разберём, что такое программа, код и данные Поймём, как устроен интернет Узнаем больше о современных языках программирования и средах разработки Блок 6. Основы программирования. 5 уроков, 1 тренажёр и воркбук Сформируем фундамент знаний для дальнейшего программирования Узнаем, что такое число, переменная и строка Разберёмся в алгоритмах и их видах Блок 7. Начало работы с Python. 11 уроков, 1 кейс и воркбук Узнаем, как устанавливать среду разработки IDE и Python на компьютер Напишем простой код по правилам синтаксиса Python Разберёмся, что такое стандарты PEP8 и как их применять Освоим работу с Git и GitHub Блок 8. Типы данных. 8 уроков и воркбук Научимся работать с различными типами данных: числами, строками, списками, множествами, словарями Выполним задачи разработки с использованием различных типов данных Блок 9. Функции. 9 уроков и воркбук Выясним, что такое функция и для каких целей программисты используют функции Узнаем, как работать с конструкциями arg и kwargs Создадим пользовательские функции Блок 10. Условия, циклы и рекурсии. 10 уроков и 2 кейса Узнаем, как использовать логические выражения и операторы Научимся работать с рекурсиями Поймём, как избегать дублирований и не усложнять код Блок 11. Модули, библиотеки и файлы. 5 уроков и 3 кейса Научимся импортировать модули и создавать их Узнаем, как подключать сторонние библиотеки Выполним различные задачи разработки с использованием библиотек и файлов Блок 12. Углублённое программирование. 5 уроков и 1 кейс Выясним, что такое лямбда-функции и функциональное программирование Научимся писать отладочный код Разберём, как работать с итераторами и генераторами Блок 13. Объектно-ориентированное программирование (ООП). 10 уроков и 1 кейс Узнаем о том, что такое классы, объекты и методы и как их использовать Обучимся применять полиморфные функции, наследование и инкапсуляцию Изучим основные шаблоны проектирования в Python Блок 14. Анализ кода. 3 урока и 1 кейс Освоим анализ и review кода Проведём review чужого кода Разберёмся, как применять selfreview Блок 15. Backend. 7 уроков. Изучим виды архитектуры приложений Узнаем, как работать с разными паттернами проектирования Научимся декомпозировать задачи backend-разработки Блок 16. Работа с базами данных. 19 уроков, 2 кейса и практические задачи Узнам о типах и особенности баз данных Освоим SQL и PostgreSQL Спроектируем базу данных Блок 17. Потоки, процессы и асинхронность. 3 урока и 1 кейс Выясним, что такое потоки и процессы Узнаем об асинхронных возможностях Python Блок 18. Работа с фреймворком Django. 5 уроков и 1 проект Узнаем, как устанавливать и настраивать фреймворк Django Освоим работу с фреймворком Django Создадим to-do приложение с использованием Django Блок 19. API и RestAPI. 3 урока, 1 кейс и 1 проект Узнаем, как работает API Разберём архитектуру RestAPI Спроектируем API-сервис Блок 20. Системы контейнеризации и Docker. 3 урока и 1 проект Разберём, что такое системы контейнеризации и когда они необходимы Узнаем, что такое Docker, как его настраивать и работать со сложностями Поработаем с Docker на практике Блок 21. Тестирование. 4 урока и 1 кейс Разберём, что такое unit-тестирование Узнаем, как работает интеграционное и системное тестирование Покроем тестами свой проект Блок 22. Выпускной проект Создадим с нуля доску объявлений с арендой вещей Выберем подходящий уровень сложности: создать отдельно телеграмм-бот; создать отдельно сайт; создать и бот, и сайт Свяжем уже готовый frontend и свой backend-код Блок 23. Карьерный трек. 3 урока, 2 кейса, 1 индивидуальная консультация и 1 тренажер-симулятор Составим резюме на русском и английском языках Напишем сопроводительное письмо на русском и английском языках Узнаем, в чём особенности собеседований для разработчиков Пройдём симулятор тестовых заданий Пройдём индивидуальную консультацию с IT-рекрутером (по желанию)
Преподаватели курса:
Олег Кожанов. Director of solution engineering в Smaato (Германия). Более 15 лет в разработке.
Андрей Оськин. Backend developer data engineer в TenTen (Япония). Более 10 лет в IT.
Екатерина Земскова. Бэкенд-разработчик cian.ru. Более 12 лет в IT.
Николай Хитров. Python backen developer в ЛитРес. Более 13 лет в IT.
Любовь Бурцева. Backend developer в израильской компании. Более 5 лет в разработке на Python.
Виктор Коваль. QA Atomatipn Lead на проекте. Более 8 лет в IT.
Илья Воронцов. Преподаватель курсов по алгоритмам и структурам данных, веб-программированию и машинному обучению. Более 10 лет опыта в IT.
Георгий Бородин. Senior-developer в платформенной команде «Литрес». Более 7 лет в IT.
Даниил Гафни. Senior ML engineer в Toptal. Более 3 лет в IT.
Николай Свиридов. Backend developer. Более 4 лет в разработке.
Андрон Алексанян. SEO&Founder платформы для подготовки к собеседованиям IT Resume.
Борис Фёдоров. Руководитель проектов в крупных финансовых компаниях (Газпромбанк, банк «Открытие»).
Анна Казаченко. Развивает системный анализ и Agile в Райффайзенбанке.
Мне понравился формат учебы -обучаешься в своем темпе ,проходишь тесты и тренируешься на тренажерах.Много практики,полезной информации.Еще доступ всегда открыт ,добавляются обновления,что радует.Куратор всегда на связи ,помогает ответить на вопросы