Программирование и алгоритмы на
онлайн-курс
Доведём до первого проекта на 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 Неделя
Динамическое программирование
Одномерное, Двумерное, Задачи о рюкзаке
Почему именно наш курс?
Качество
Каждый час урока равен более 10 часам подготовки материала.
Поддержка
Кураторы готовы помочь вам каждый день без выходных.
Стоимость
Наш курс стоит в 2-3 раза дешевле конкурентов, предоставляя не менее высокий уровень вашей подготовки к будущей работе.
ТАРИФЫ
Карьерная лестница +
Помощь в трудоустройстве после прохождения курса
Личный куратор, который следит за твоим прогрессом и ответит
на все вопросы
11060 р/мес
С ноги в Айти: полное сопровождение
Беседа с участниками курса
Куратор, который ответит
на все вопросы
Код-ревью домашних работ
5531 р/мес
карьерная лестница в it
Видеоуроки и дз
Беседа с участниками курса
4147 р/мес
python для себя
те самые алгоритмы
при оплате в рассрочку от Тинькофф на 12 мес
при оплате в рассрочку от Тинькофф на 12 мес
при оплате в рассрочку от Тинькофф на 12 мес
Python для себя
или
Те самые алгоритмы
Небольшой проект по backend
Видеоуроки и дз 4 уровней сложности
Куратор, который ответит
на все вопросы
Беседа с участниками курса
Курс «Python для себя»
Курс «Те самые алгоритмы»
Спец-курс по трудоустройству
Три пробных собеседования с подробной обратной связью
Карьерная консультацию и ревью резюме от действующего HR
Бесплатная консультация
с методистом курса
Часто задаваемые вопросы
ОТЗЫВЫ