Программирование и алгоритмы на
онлайн-курс
Доведём до первого проекта на Python в портфолио, учитывая вашу цель, загруженность и уровень знаний
python
Можно прямо сейчас!
Он прост в изучении и активно используется в веб-разработке, разработке ПО, машинном обучении, научных исследованиях и других областях
Это топ-1 по популярности язык согласно TIOBE Index
Что такое Python и зачем его учить?
Программирование на Python учит структурированному и логическому мышлению, что полезно не только в программировании, но и в повседневной жизни.
Python - это один из самых популярных языков программирования
Его изучение может стать отправной точкой для карьеры в этих и многих других областях, особенно если вы начинаете без предыдущего опыта в программировании.
Кому подойдет курс:
Хотите сменить вектор карьеры в сторону IT
Проведём вас за ручку по пути изучения программирования: от установки среды разработки до подготовки к собеседованию.
Хочется систематизировать знания
Наш курс превратит ваши разрозненные знания о программировании и Python’е в частности в чёткую и понятную систему. Не важно, где и как вы учились раньше — мы поможем составить индивидуальную программу прохождения курса.
Нужен Python для решения задач в учёбе или работе
Базовые навыки программирования сейчас нужны повсеместно, даже в гуманитарных профессиях. За счёт максимально простой подачи мы сможем объяснить вам даже самые непонятные, технические моменты.
автор курса
  • Преподаю с 2008 года
  • ТОП-3 крупнейших преподавателей информатики ЕГЭ 2021-2023
  • Более 300 учеников в мини-группах
  • Больше 10К людей на курсах программирования и информатики
  • Обучил более 200 учеников индивидуально
  • Окончил Мехмат МГУ
Александр Вотяков
Как проходит обучение
На старте
Проведём бесплатную консультацию, на которой мы знакомимся, определяем цель, текущий уровень и загруженность. По этим данным вы получите индивидуальный план прохождения.
В процессе обучения
Кураторы помогут разобраться со всеми трудностями в обучении. Они не решат за вас задачу, а доведут до самостоятельного решения. А код-ревью укажет на ошибки и подскажет, как написать код эффективнее
В конце обучения
Подведём итоги и дадим персональные рекомендации для дальнейшего развития в соответствии с вашими целями
Программа курса
Время прохождения рассчитано исходя из 4-х свободных часов в неделю.
ЧАСТЬ 1
ЧАСТЬ 1
ПРОГРАММИРОВАНИЕ НА PYTHON + BACKEND
От "Hello World" до полноценного проекта
1 Неделя
1 Неделя
Базовые конструкции Python
  1. Ввод, вывод, типы данных, переменные
  2. Ветвления, циклы, простейшие структуры данных
  3. Базовое алгоритмическое мышление на примере задач
  4. Функции, генераторы
3-4 Недели
3-4 Недели
Углубленные конструкции языка
  1. Динамическая типизация, сборщик мусора
  2. Итераторы, декораторы, анонимные функции
  3. F-строки, работа с файлами
  4. Отладка кода, исключения
1 Неделя
1 Неделя
Система контроля версий Git
Что такое система контроля версий, для чего нужна и как использовать на практике
4-5 Недель
4-5 Недель
Парадигмы программирования
  1. Функциональное программирование
  2. Объекто-ориентированное программирование: классы, объекты, инкапсуляция, наследование, полиморфизм
  3. Магические методы
  4. Принципы хорошего кода
1-2 Недели
1-2 Недели
Популярные библиотеки и инструменты
  1. Модули, пакетные менеджеры, виртуальное окружение
  2. NumPy
  3. Matplotlib
  4. Black
  5. Requests
2-3 Недели
2-3 Недели
Написание проектов на примере API на Flask
  1. Как работают сетевые запросы, что такое API
  2. Основы HTML
  3. Фреймворк Flask
1 Неделя
1 Неделя
Тестирование кода
  1. Какое бывает тестирование в реальном мире
  2. Библиотека Pytest
ЧАСТЬ 2
ЧАСТЬ 2
АЛГОРИТМЫ И СТРУКТУРЫ ДАННЫХ
Всё для прохождения тех самых собеседований.
1.5 Недели
1.5 Недели
Оценка сложности алгоритмов
O-нотация. Амортизированные оценки. Рандомизированные оценки.
1.5 Недели
1.5 Недели
Структуры данных
Массивы, Списки, Очереди, Деки, Куча
1.5 Неделя
1.5 Неделя
Алгоритмы поиска
Бинарный поиск и поиск по ответу, Тернарный поиск
1 Неделя
1 Неделя
RSQ
Префиксные суммы, Дерево отрезков, Корневая декомпозиция
2 Недели
2 Недели
Два указателя
2 Недели
2 Недели
Алгоритмы на графах
DFS, BFS, Алгоритм Дейкстры, Алгоритм Флойда
1 Неделя
1 Неделя
Жадные алгоритмы
1 Неделя
1 Неделя
Динамическое программирование
Одномерное, Двумерное, Задачи о рюкзаке
1 Неделя
1 Неделя
Строковые алгоритмы
Бор, Хеши, КМП, Z-функция, Ахо-Корасик
1 Неделя
1 Неделя
Теоретико-числовые алгоритмы
1 Неделя
1 Неделя
Бинарные деревья поиска
Почему именно наш курс?
Качество
Каждый час урока равен более 10 часам подготовки материала.
Поддержка
Кураторы готовы помочь вам каждый день без выходных.
Стоимость
Наш курс стоит в 2-3 раза дешевле конкурентов, предоставляя не менее высокий уровень вашей подготовки к будущей работе.
Консультация с Александром вотяковым
скидка 11220 руб
Если у тебя есть какие-либо сомнения или вопросы по поводу изучения программирования и курса - они изчезнут после консультации.
ТАРИФЫ
Карьерная лестница +
Помощь в трудоустройстве после прохождения курса
Личный куратор, который следит за твоим прогрессом и ответит
на все вопросы
11060 р/мес
С ноги в Айти: полное сопровождение
Беседа с участниками курса
Куратор, который ответит
на все вопросы
Код-ревью домашних работ
5531 р/мес
карьерная лестница в it
Видеоуроки и дз
Беседа с участниками курса
4147 р/мес
python для себя
те самые алгоритмы
при оплате в рассрочку от Тинькофф на 12 мес
при оплате в рассрочку от Тинькофф на 12 мес
при оплате в рассрочку от Тинькофф на 12 мес
Python для себя
или
Те самые алгоритмы
Небольшой проект по backend
Видеоуроки и дз 4 уровней сложности
Куратор, который ответит
на все вопросы
Беседа с участниками курса
Курс «Python для себя»
Курс «Те самые алгоритмы»
Спец-курс по трудоустройству
Три пробных собеседования с подробной обратной связью
Карьерная консультацию и ревью резюме от действующего HR
Бесплатная консультация
с методистом курса
Часто задаваемые вопросы
ОТЗЫВЫ