Курсы Stepik
КапибарыCTFДоброе утро, друзья! 🥰
Представляем вашему вниманию небольшой сборник бесплатных курсов на платформе Stepik 💻
Оглавление:
Олимпиадное программирование
Олимпиадное программирование для начинающих
🔗 Ссылка
Курс подойдет тем, кто только начинает погружаться в олимпиадное программирование — много задач для прокачки алгоритмического мышления, немного С++. Подойдет школьникам и начинающим, если хочется попробовать себя в задачах от простых к сложным. Глубоко язык не разбирается, но основы можно понять.
Алгоритмы: теория и практика
🔗 Ссылка
Очень интересный курс для подготовки к олимпиадам. Разобраны основные алгоритмические методы: жадные алгоритмы, «разделяй и властвуй», динамическое программирование. Помимо теоретических основ описаны и тонкости их реализации на C++, Java и Python.
CTF
Профессия "Белый хакер"
🔗 Ссылка
Неплохой вводный курс по информационной безопасности и этичному взлому. Есть теория, практика в виде квизов, лаб, задач. Часто советуют как первый шаг к CTF и более сложным задачам. Рекомендуется после знакомства с Python или хотя бы с базой линукса. Мы пока полностью не осилили. Сложновато 🤷♂️😢
CTF для новичков (task-based)
🔗 Ссылка
Куча позитивных отзывов. Подходит для самого первого знакомства с CTF: структуры задач, разборы, понятные объяснения терминов и подходов (crypto, web, stegano и др.).
Базовый курс по CTF
🔗 Ссылка
Чуть сложнее предыдущего, более системно разбираются направления CTF. Примеры задач, пособие по работе с инструментами (Ghidra, Burp Suite и др.). Курсы дополняют друг друга. Для первого прохождения лучше всё же начать с task-based, а потом взять этот курс.
Reverse Engineering
🔗 Ссылка
Отлично подходит тем, кто хочет прокачаться в анализе исполняемых файлов, декомпиляции и восстановлении алгоритмов работы программ. Местами сложноват для новичков, требует времени и внимательности. Курс хвалят за структурированность и практическую пользу, но к нему лучше подходить с хотя бы базой CTF. Плюс это ассемблер. Нужно до него "дорасти" 🤷♂️👨🎓
Курсы по Python
Лучший по Питону
🔗 Часть 1
🔗 Часть 2
🔗 Часть 3
Один из самых популярных путей освоения Python "с нуля и до уверенного уровня", хотя нам больше по наполнению понравился "Поколение Питон" . Много практики, тестов, задач на логику. Минус — третья часть - платная (5000 руб), но первая и вторая части дают до 60-70% от уверенного владения базой языка.
Поколение Python
🔗 Часть 1
🔗 Часть 2
🔗 Часть 3
Аналог "Лучшего", но чуть более лаконичный. Нам понравился больше. Подходит для тех, кто ценит "коротко и по делу". Продвинутые и профессиональные модули платные, но начинающей аудитории — хватит бесплатных частей.
Практикуемся на Питоне
🔗 Ссылка
Здесь акцент на практические задачи. Отлично для закрепления пройденного из "Поколения" или "Лучшего". Уровень "от новичка к продолжающему”.
Python для геймеров
🔗 Ссылка
Интересный подход — через написание простых консольных игр. Заходит тем, кто быстро устает от чистой теории. Автор делает подачу живой. Есть дополнительные курсы по ткинтер и игровым прототипам (ссылка, ссылка, ссылка). Также на этих курсах есть soft-навыки: проектные задачи, творчество.
Программирование Python для начинающих
🔗 Ссылка
Базовый курс, скорее повторяет структуру начальной части "Поколения". Немного меньше практики, но можно использовать как альтернативу.
Питон для решения практических задач
🔗 Ссылка
Много кейсов из жизни (разбор разных задач — от работы с файлами до парсинга сайтов). Задачи требуют внимания, курс не самый динамичный, но для практики — норм. Правда, в отзывах - очень сильно хают 😁🤷♂️
Основы Python и применение
🔗 Ссылка
Отзывы противоречивые: встречается много "подвохов", новичков часто раздражают слишком "заковыристые" задания. Не рекомендуем для первых шагов.
Практикум по математике и Python
🔗 Ссылка
Для параллельного прокачивания Python и школьной математики. Для олимпиадников — особенно хорошо. Есть много полезных фишек. Для 6 класса может и рановато, но в закладочки добавили 👨💻
Питон в примерах и задачах
🔗 Ссылка
Стандартная подборка задач с теорией. Можно использовать для закрепления навыков, если кажется скучной "сухая теория".
Питон разработчик
🔗 Ссылка
Достаточно современный курс. Ориентирован на разработку реальных проектов.
Курсы по Roblox
Введение в Roblox
🔗 Ссылка
Пошаговые инструкции, строим свою игровую вселенную. Для тех, кто любит больше собирать, а не писать код.
Изучение Roblox через создание игр
🔗 Ссылка
Много нареканий: кривая структура, костыли и путаные объяснения. Категорически не рекомендуем. Но если только под контролем наставников.
НТО Джуниор с Roblox
🔗 Ссылка
Курс скорее по проектной деятельности для НТО. Но познакомиться с возможностями Roblox - неплохой вариант.
Отдельные курсы
PRO C#. Основы программирования
🔗 Ссылка
Очень качественный курс по C#. Объясняет как синтаксис, так и парадигмы разработки. В этой серии есть еще курсы, но цены на ни конские, 15, 20, 35 и даже 118 т.р. 😢🤬
Есть еще много прикольных бесплатных курсов по C# (ссылка, ссылка, ссылка, ссылка, ссылка, ссылка, ссылка, ссылка). Если нужно, попробуем и на них подготовить небольшой обзор.
3D-моделирование в Blender
Самые популярные бесплатные курсы: ссылка, ссылка, ссылка, ссылка, ссылка.
Плюс платные по продвинутому моделированию (оружие/персонажи, VR/AR под Unity)