Чему вы научитесь
- Научитесь писать чистый эффективный код
- Освоите ключевые алгоритмы и структуры данных с нуля
- Подготовитесь к алгоритмическим собеседованиям и олимпиадам
- Решите более 90 практических задач
- Сможете учиться в своем темпе в любое удобное время
О курсе
Алгоритмы и структуры данных: курс для профессионалов
Этот курс является полным пособием по изучению алгоритмов. Цель курса - изучение основ алгоритмического программирования и формирование у учащегося правильного подхода к изучению алгоритмов.
Перед запуском курса на платформе Stepik, курс проходил апробацию: несколько десятков студентов, среди которых были как ученики старших классов и студенты, так и действующие программисты, проходили курс и давали рекомендации по его улучшению.
Про это у Алексея есть отдельное видео на YouTube: https://youtu.be/IwPEv5Syua8
Курс продолжает обновляться и сейчас на основе отзывов и рекомендаций студентов.
Закрытый чат участников
После вступления в курс вы сможете вступить в закрытый чат участников курса. В этом чате также состоит Алексей: он отвечает на вопросы и подключается к обсуждениям. В чате можно будет обсудить задачу, дать совет, попросить помощи и просто пообщаться с интересными людьми.
Полезные ссылки
Ниже приведены ссылки на ресурсы, которые помогут сложить представление о преподавателе, а также лучше понять структуру курса.
- Дополнительные отзывы учеников Алексея -
ссылка - Открытый курс Алексея по алгоритмам на Stepik -
ссылка - Канал на YouTube с разборами Алексея по алгоритмам -
ссылка
Ответы на частые вопросы
1. Зачем разработчикам алгоритмы и структуры данных?
- Принципы, которые лежат в основе алгоритмов и структур данных, актуальны для разработчиков всех уровней и специализаций. Если ты понимаешь эти принципы, тебе проще писать более эффективный и аккуратный код, а ещё видеть разные варианты оптимизаций процессов. Ключевым также является то, что все компании высокого уровня проводят алгоритмические собеседования. Таким образом, если те не знаешь алгоритмы, тебе будет сложно получить оффер в компанию мечты.
2. Есть ли ограничение по времени на доступ к курсам?
- Нет, все курсы будут доступны тебе навсегда. Курсы регулярно обновляются и соответствуют всем необходимым требованиям.
3. Как понять, подойдет ли мне этот курс?
- Для этого есть демо-уроки. Они являются бесплатными, поэтому можно присоединиться к ним прямо сейчас и оценить, подходит ли тебе курс или нет.
4. Что делать, если задание или его видео-разбор будут мне не понятны?
- В таком случае ты можешь написать вопрос в комментариях к соответствующему заданию. Мы стараемся отвечать на них в течение 3-4 часов.
5. Почему я должен / должна выбрать ваш курс?
- Фундаментальный подход к подаче информации, большая экспертиза в области преподавания предмета, лучшее предложение в соотношении цена / качество. Эти факторы выделили участники курсов как основные при выборе моих курсов.
6. Что делать, если курс мне не подойдет?
- По статистике возврат моих платных курсов оформляет менее 4% учащихся. Если такое произойдет, рекомендую сначала связаться со мной лично, чтобы разобраться в вопросе. Далее, если вопрос решить не получится, ты сможешь вернуть деньги через обращение на платформе. Более детально здесь:
ССЫЛКА
7. Получу ли я какой-то документ после прохождения курса?
- Да, после выполнения определенного объема заданий, ты получишь сертификат. Детали смотри в курсе.
8. Есть ли возможность обучаться с вами лично?
- Да, такая возможность есть. Детали можно узнать, написав мне
ССЫЛКА
9. Какое у вас образование?
- Механико-математический факультет МГУ, кафедра теории вероятностей.
Дополнительно
Смотри другие курсы в профиле и переходи в мои социальные сети. Удачи в изучении алгоритмов, будем на связи!
Для кого этот курс
Начальные требования
Уверенное владение одним из языков программирования: Python, С/С++, Java, Go, JavaScript, C#, Kotlin, Swift или другой язык.
Наши преподаватели
Как проходит обучение
Обучение проходит в свободной форме. По каждой теме есть лекционная часть (теория) и практическая часть с видео-разбором от меня. По каждой теме также прикрепляются конспекты, чтобы ты мог быстро найти необходимую информацию.
Программа курса
Сертификат
Что вы получаете
- Твердые знания по основным темам алгоритмов
- Большой объем практических заданий
- Готовые конспекты и шаблоны для заданий
- Готовность к алгоритмическим собеседованиям и олимпиадам
- Сертификат по прохождению курса