В преддверии учебного года все больше молодых и не очень людей задумываются о получении новых знаний — например, по специальности «Программирование».
Кто-то чувствует призвание к кодингу, а кому-то он нужен как дополнение и расширение текущих компетенций.
Факт в том, что сегодня можно получить такое образование практически бесплатно, причем оно будет достаточно глубоким, а вы в итоге приобретете не только знания, но и сертификат гособразца. Как же это сделать? Начнем с азов.
«Нетология» дает возможность сориентироваться, нужно ли вам программирование или нет
Начальный уровень
Чтобы получить начальные знания по программированию, лучше всего, на наш взгляд, использовать такие ресурсы, как «Хекслет», «Нетология» или «Школа современных технологий». Все они предлагают полноценное обучение кодингу начиная с азов, причем ШСТ дает возможность стать веб-программистом полностью бесплатно, однако не будем останавливаться на достигнутом.
«Школа современных технологий» предлагает полностью бесплатное образование программиста. Только уж больно быстро
На «Хеслете» все начальные курсы также бесплатны, зато за последующие придется заплатить $24 в год, а это примерно 1,5 тысячи рублей. Та же система в «Нетологии»: если курс «Digital-start: первый шаг к востребованной профессии» распространяется свободно, то последующие — независимо от дисциплины — необходимо оплатить. Стоимость одного курса тут значительно выше — от 15 тысяч рублей.
Как и «Нетология», «Хекслет» предлагает быстрый и бесплатный старт
Для тех, кто выбрал для себя Java можем посоветовать Java-Университет — этот ресурс появился совсем недавно, он ориентирован как на новичков в программировании, так и на выпускников технических ВУЗов или даже специалистов в IT без опыта использования Java.
Впрочем, если вы еще не сделали выбор, а только рассматриваете возможные варианты, можете записаться на пробный урок. На нем можно не только больше узнать о языке и перспективах профильных специалистов, но и задать вопросы спикеру.
Курс рассчитан на 12 месяцев: он включает регулярные 1,5-часовые онлайн-занятия 2 раза в неделю, упражнения на интерактивном тренажере, курсовые проекты, которые можно будет добавить в портфолио.
На протяжении всего курса слушателям доступна поддержка в чате, где можно задать вопросы по теории и практике, а также помощь куратора с организационными вопросами.
По окончании вы получите сертификат: он пригодится при трудоустройстве.
Очень приятное впечатление производит относительно новый ресурс, созданный исключительно силами энтузиастов, «Кодер-Бустер». Здесь предлагаются такие курсы, как «Язык программирования PHP. Курс для начинающих», начальный курс для желающих изучить Linux, а также HTML-верстку.
Созданный руками энтузиастов «Кодер-бустер» предлагает интересные курсы
Интересные бесплатные интенсивы начального уровня предлагает известный ресурс «Гикбрейнс». Здесь можно выучиться не только как программировать на PHP или Java, но и, например, тому, как заработать на своем Instagram-аккаунте. Почему бы и нет? Мелочи, конечно, но на смузи хватит.
Ресурс «Гикбрейнс» дает возможность пройти бесплатные интенсивый для начинающих
Продвинутый уровень
Самым простым способом стать дипломированным специалистом в области программирования не выходя из дома и совсем недорого оказался ресурс «Открытое образование».
Два последующих ресурса предполагают достаточно хорошее знание английского языка.
Первым и, наверное, наиболее известным, является ресурс Технологического университета штата Массачусетс (США). Здесь собраны для бесплатного доступа видеолекции, исследования продуктов и прочие материалы, посвященные техническим дисциплинам, в том числе, и программированию.
Последним ресурсом является своего рода аналог отечественного «Открытого образования» (а скорее, наоборот) — edX. Здесь собраны бесплатные курсы наиболее известных мировых университетов и институтов.
CHIP, pixabay.com
10 бесплатных способов войти в IT: от самых очевидных к нестандартным
7 января 2022, 10:00
Чтобы стать программистом, не обязательно покупать дорогой курс или заниматься с наставником — можно учиться самому при минимальных вложениях. Разберём 10 бесплатных способов самостоятельно войти в айти — от простых до более изобретательных.
Способ 1. Запишитесь на бесплатные курсы программированияСпособ 2. Найдите курсы с наставником Способ 3. Пройдите стажировку в IT-компанииСпособ 4. Вступите в сообщество единомышленниковСпособ 5. Используйте карты развития разработчикаСпособ 6. Попробуйте геймифицировать обучение Способ 7. Воспринимайте учёбу, как подготовку к собеседованиюСпособ 8. Обучайтесь на фриланс-проектахСпособ 9. Возьмитесь за Pet-проектСпособ 10. Пройдите буткэмпПрежде чем начать
Самый очевидный бесплатный источник контента — это YouTube. Там достаточно вебинаров по любой теме, но информация не всегда хорошо систематизирована, а материал может быть раскрыт недостаточно глубоко. Плюс многие из роликов записаны давно и посвящены устаревшим технологиям, на которые не стоит тратить время.
Бесплатные курсы по программированию с видео, статьями или интерактивными тренажерами для новичков — достойная альтернатива YouTube. Здесь информация собрана в одном месте и разложена по полочкам — вы всегда знаете, с чего начать и куда двигаться дальше. Например, чтобы познакомится с веб-вёрсткой, нужно освоить сначала HTML, затем CSS и только потом приниматься за JavaScript.
Такое обучение подойдёт всем, кто ищет простой способ самостоятельно познакомиться с программированием — без наставников, обязательных домашних заданий и тематических чатов с одногруппниками.
Вот несколько бесплатных курсов программирования, где можно получить базовые знания:
- Курсы Хекслет — большая подборка вводных занятий по различным технологиям и языкам программирования. Материал подаётся в формате статей, интерактивных тренажеров и подборок для закрепления знаний. Если осилили бесплатную часть, можно получить пожизненную 50% скидку. А тем, кто умеет интересно рассказывать о своем обучении, за каждый 4 статьи в блоге предлагают 20 дней бесплатного доступа к занятиям.
- Htmlbook — самоучитель по HTML, CSS и верстке сайтов. Информация оформлена в справочник и поддерживается сообществом разработчиков — есть форум, цифровые книги и задания для закрепления материала.
- Лекции по веб-технологиям от института ИНТУИТ. На курсе вы познакомитесь с принципами устройства интернета, сетевыми протоколами, а также методами разработки сайтов и приложений.
- Гарвардский курс CS50 «Основы программирования и компьютерных наук». Лекции переведены на русский язык, подаются в форме увлекательного сериала и простым языком объясняют сложные для новичка вещи: что такое криптография, алгоритмы, шаблоны и так далее.
- Курс от Coursera «Научиться учиться». Здесь вы познакомитесь с инструментами и методами, которые упрощают изучение сложных предметов. Вы узнаете, в каких режимах работает мозг и как он усваивает информацию. Это поможет учиться без прокрастинации и быстро запоминать всё необходимое. Когда справитесь — посмотрите на Coursera каталог бесплатных курсов по программированию и переходите к продуктивному обучению. Если хотите получить сертификат об образовании — прочтите статью «Лайфхак: как получить финансовую помощь от Coursera, edX и Udacity и учиться бесплатно». В ней инструкция, как оформить заявку и что делать, чтобы не платить за учёбу.
Если учиться без обязательств, могут быть проблемы с мотивацией — зачем выполнять задания, если этого никто не требует? Поэтому если чувствуете нехватку мотивации, попробуйте совместить бесплатные курсы программирования с любым другим способом из этой статьи. Возможно, это вас дисциплинирует и учиться станет проще.
Способ 2. Найдите курсы с наставником
Есть сообщества программистов, которые созданы для обучения и открыты для всех желающих: вы выбираете курс, проходите онлайн-программу, консультируютесь с менторами и получаете сертификат.
Здесь всё как в платных школах: смогли хорошо усвоить знания — получите оффер от организаторов курса или сами найдёте работу.
Отличный вариант для всех, кому важно получать обратную связь от специалистов.
Если считаете, что такой способ подойдет вам лучше, попробуйте курсы Rolling Scopes, на которые в 2021 году записалось 6500 человек. Принимают всех, кто пройдет вступительный тест — возраст, образование и место жительства не важны. С каждым студентом работает ментор, который помогает с проектами.
Расписание курсов на конец 2021 и начало 2022 года. Скриншот: сайт RS School
Желающих много, поэтому перед поступлением вас могут экзаменовать по базовым знаниям в программировании. Спросят, скорее всего, про HTML, CSS, основы JavaScript, структуры данных и алгоритмы. Требования обычно зависят от курса и публикуются организаторами на сайте проекта.
???? самые полезные лайфхаки в мини-формате обитают в нашем telegram. постим раз в день, коротко и по делу
Способ 3. Пройдите стажировку в IT-компании
Есть компании, которые готовы сами обучать новичков программированию и платить им за это зарплату. Эти предложения редкие, но все–таки встречаются на рекрутинговых сайтах. Вам дают знания, трудоустраивают на junior-позицию с обещанием карьерного роста. Это вариант для тех, кто предпочитает обучение программированию с нуля на практике и в коллективе.
Осваивая программирование «в бою», вы быстрее изучите необходимый минимум теории и быстрее перейдете к практике. А если с чем-то возникнут проблемы — вам сразу объяснят, как с этим справиться.
Однако не всё так просто. Новичков набирают не во всех городах, чтобы воспользоваться предложением — будьте готовы к переезду. Также учтите, что ученикам и стажерам платят немного. Если у вас сложные финансовые обстоятельства, подумайте, стоит ли ради обучения терять заработок.
Примеры вакансий с бесплатным обучением на программиста и оплачиваемой стажировкой в IT-компаниях. Скриншоты: сайт hh.ru
IT-компаниям нужны люди, которые быстро пройдут курс и начнут работать. Поэтому чем лучше вы подкованы, тем больше шансов на оффер. Для этого постарайтесь освоить побольше базовых навыков и начните со следующего:
- Пройдите курс по тайм-менеджменту от 4brain. На стажировке вы столкнетесь с большим количеством обязанностей, которые нужно своевременно выполнить. Для этого нужно уметь расставлять приоритеты, планировать процесс и работать без отвлекающих факторов. На курсе вы познакомитесь с основными техниками тайм-менеджмента, пройдете тест на закрепление теории и получите дополнительные материалы для самостоятельного погружения в тему.
- Посмотрите бесплатные лекции по soft skills от Нетологии. На сайте много видеоуроков, которые научат ладить с коллегами по команде. Вы узнаете, как себя вести в конфликтных ситуациях, предотвратить выгорание и перестать сомневаться в своих навыках.
- Выполните все упражнение из курса «Введение в Git» от Хекслет. Git — популярная технология, которую разработчики используют для отслеживания изменений в коде. Он позволяет видеть, когда кто-то что-то добавляет, удаляет или меняет в проекте. В большинстве вакансий знание Git указано в качестве обязательного инструмента, которым должен владеть каждый стажер.
Когда будете искать на сайтах подходящие вакансии, добавляйте в поиск слово Trainee. Оно есть в большинстве объявлений о стажировках.
Jobs-бот найдет работу: подключайте бота в Telegram и получайте подходящие предложения
Способ 4. Вступите в сообщество единомышленников
В сфере IT постоянно что-то происходит, поэтому программисты любят встречаться, обмениваться информацией и делиться опытом.
Многие встречи проводятся специально для новичков, чтобы объединить их в группы и помочь стартовать в профессии. Этот вариант обучения на программиста подойдёт всем, кто не любит изучать новое в одиночку — чтобы в любой момент было к кому обратиться за поддержкой и помощью.
Для примера возьмём платформу Meetup — международный проект с русскоязычным сообществом и регулярными IT-мероприятиями. Здесь вы можете присоединиться к группе «Перейти в АйТи», где на протяжении года участники проводят встречи, делятся результатами и обсуждают проблемы освоения новой профессии.
Пример митапа «Перейти в АйТи» для новичков, которые планируют или недавно начали работать программистами. Скриншот: meetup.com
Еще несколько сайтов для поиска единомышленников: IT-Events, All-Events, DOU. Это обновляемые календари платных и бесплатных онлайн-встреч, интенсивов, хакатонов, конференций для стран СНГ и ближнего зарубежья.
Как выучиться на IT-профессию бесплатно? Платит государство или вы с будущей зарплаты — ТАСС
В России не хватает IT-специалистов, с этим дефицитом в той или иной мере сталкивается большинство работодателей. По их прогнозам, нехватка будет ощущаться в ближайшие несколько лет.
При этом многие раздумывают о том, чтобы уйти в IT, хотя бы потому, что это одна из немногих сфер, где во время пандемии росло и число вакансий, и зарплаты. Специфика труда часто позволяет работать удаленно, а значит сохранить доходы в кризис.
Иногда сделать шаг в сторону новой профессии мешат цена переподготовки — чаще от 50 тыс. рублей за базовый курс. Но есть несколько способов переучиться бесплатно, за полцены или пройти курс, а оплатить его с будущих зарплат.
Способ первый. Обучиться по госпрограмме
«Университет 2035» — это образовательный проект Национальной технологической инициативы. В ближайшие три года он собирается немного восполнить нехватку IT-специалистов — переучить 6100 россиян.
Заявки на первый поток обучения начнут принимать в конце сентября. Организация действует в рамках федеральной программы «Искусственный интеллект».
Набирает по конкурсу (информации о критериях отбора пока нет), подготовка за счет госбюджета.
Какие профессии можно получить? Специалисты по работе с большими данными (дата-аналитик, инженер-аналитик, технический аналитик, архитектор данных), проджект-менеджер (руководитель команд разработки), системный архитектор ИИ-систем (разрабатывает архитектуру программы/продукта с использованием искусственного интеллекта и руководит разработкой).
Прием заявок начнется на сайте университета. Следите за обновлениями после 20 сентября.
Еще одна госпрограмма. Но не полностью бесплатная
«Цифровые профессии»— это проект федеральной программы «Кадры для цифровой экономики», который позволяет гражданам России получить дополнительное профессиональное образование в IT с финансовой поддержкой в размере 50% стоимости обучения.
Вы выбираете курс в одной из 33 российских организаций, которые работают с проектом, половину за него оплачиваете сами, половину платит организатор. Обучение проходит онлайн. В программе как крупные онлайн-школы: «Нетология», GeekBrains, «Яндекс.
Практикум», «СберУниверситет», Skyeng и другие, так и университеты: МГТУ им. Н. Э. Баумана, РЭУ им. Г. В. Плеханова и так далее.
Кто может обучиться? Женщины (16−60 лет) и мужчины (16−65 лет) со средним профессиональным и/или высшим образованием, не получающие пенсионные выплаты по старости. В 2021 году приступить к обучению смогут 25 тысяч россиян.
Какие профессии можно получить? В каталоге 24 профессии, можно выучиться на разработчика, тестировщика, аналитика данных, руководителя проекта.
Простых и коротких курсов по работе в соцсетях — нет. Проект софинансирует только длительные курсы — от 250 академических часов. Смысл в том, чтобы после обучения слушателю хватало знаний для трудоустройства.
Найти курс и подать заявку можно на сайте проекта.
Способ второй. Обучиться сейчас, а заплатить потом
Для тех, у кого нет денег, чтобы заплатить за курс, но есть свободное время и большое желание войти в IT, онлайн-университет Skypro запустил программу Income Share Agreement (ISA) — соглашение о долевом разделении доходов.
По ее условиям, студенты могут без предварительной оплаты получить IT-профессию, а затем помощь в трудоустройстве. Далее в течение двух лет они должны отчислять компании 17% от зарплаты.
Но только если они реально трудоустроились или открыли свое дело и вышли на доход выше 50 тыс. рублей.
Кто может обучиться? Мотивированный кандидат. Школа проводит собеседование, чтобы понять серьезность намерений. Придется выполнить тестовое задание, а затем посвящать обучению 40–50 часов в неделю в течение трех-четырех месяцев.
https://www.youtube.com/watch?v=4T5eQQ4FO98\u0026pp=ygVV0JPQtNC1INC80L7QttC90L4g0LHQtdGB0L_Qu9Cw0YLQvdC-INCy0YvRg9GH0LjRgtGM0YHRjyDQvdCwINC_0YDQvtCz0YDQsNC80LzQuNGB0YLQsA%3D%3D
Совмещать с основной работой, скорее всего, не выйдет. Учиться нужно целый день — с 10:00 до 19:00. Обучение построено по персональному плану, студентов сопровождает специалист-практик, а затем карьерный консультант готовит к собеседованиям.
Какие профессии можно получить? Инженер по тестированию, аналитик данных и fronted-разработчик.
Тестирование этой программы началось в мае 2021 года. С момента запуска на работу с доходом выше 50 тыс. рублей устроились десять студентов. Сейчас на потоках обучается более 40 человек.
Способ третий. Бесплатные курсы
Бесплатные курсы — это, скорее, углубленная профориентация, чем способ получить знания, с которыми можно искать работу. Обычно длятся две — четыре недели. Включают несколько лекций и выполнение небольшого задания.
Онлайн-школы проводят их, чтобы в результате привести слушателей на нормальное обучение. Но попробовать IT перед тем, как идти всерьез учиться, — хорошая идея. Особенно если вы плохо представляете, с чем придется иметь дело.
Бывает, люди в процессе обучения или на стажировке в компании понимают, что это совсем не то, что им надо.
Например, в «Нетологии» можно пройти бесплатный курс по созданию своего первого мобильного приложения. «Он рассчитан на три недели. Студент может пройти его быстрее, если захочет более интенсивного обучения. Там можно познакомиться с языками разработки мобильных приложений и самостоятельно написать приложение для Android.
Начинающие специалисты смогут сделать только самое простое приложение, но задача позволит человеку понять, нравится ему профессия мобильного разработчика или нет», — объясняют в организации. Также есть бесплатные курсы по введению в сферу Data Science, курс по верстке сайтов.
Если вы не определились, какие профессии в IT в целом могут вам понавиться, то есть профориентационные курсы, где расскажут про разные направления.
Что еще нужно знать?
Ранее ТАСС писал про то, на какие IT-профессии проще переучиться, если у вас нет технического образования.
Здесь можно почитать истории людей, которые поменяли профессию и пожалели или не пожалели об этом. Здесь инструкция, как обучиться на тестировщика и найти работу после 50 лет.
А здесь мы рассказывали про профессии, которые можно освоить за полгода и начать работать — удаленно или на себя.
Анастасия Акулова
Где обучиться IT-профессии бесплатно? Курсы и льготы от государства и бизнеса
© ТАСС
Госпрограмма «Содействие занятости». Бесплатные курсы, но не для всех
Организатор — Федеральная служба занятости. В 2022 году по этой программе планируют обучить 345 тыс. человек.
Профессии: data-аналитик, web-программист, 1С-программист, project-менеджер в IT, системный администратор, специалист по web-дизайну. Кроме IT-специальностей предлагают обучить на организатора и аниматора в сфере туризма, агента по недвижимости, аналитика по финансам. Это список, актуальный для Москвы, в разных регионах он может различаться.
Условия: эта программа позволяет выучиться бесплатно, если вы подходите под требования.
молодые люди до 35 лет, которые после завершения учебы или военной службы более четырех месяцев не могут найти работу; те, кто не имеет профессионального или высшего образования; студенты последних курсов высших и средних профессиональных учебных заведений, если для них нет подходящей работы по полученной специальности; молодые мамы в декрете; неработающие матери детей дошкольного возраста; люди предпенсионного возраста и старше 50 лет.
В ближайшее время откроется запись для всех безработных и россиян, находящихся под риском увольнения вне зависимости от возраста.
Найти курс и подать заявку можно на сайте «Работа России».
Госпрограмма «Цифровые профессии». Курсы за половину цены
Эта программа уже работала в 2021 году. В 2022-м ожидается новый набор на обучение. Сроки пока не объявили. Это проект федеральной программы «Кадры для цифровой экономики». Позволяет освоить c господдержкой IT-профессию в «Яндекс. Практикуме», «Нетологии», МГТУ имени Баумана, университете имени Плеханова и других.
Профессии: в каталоге прошлого года около сотни профессий. Список для текущего года пока не опубликован.
https://www.youtube.com/watch?v=4T5eQQ4FO98\u0026pp=YAHIAQE%3D
Кто может обучиться: женщины (16–60 лет) и мужчины (16 65 лет) со средним профессиональным и/или высшим образованием, не получающие пенсионные выплаты по старости. Граждане России.
Условия: можно пройти любой курс из каталога профессий за половину цены.
Следить за возможностью и подать заявку можно на сайте проекта.
Бесплатные курсы от бизнеса и онлайн-школ
Первое — некоторые компании обучают IT-специалистов бесплатно для себя. После курса устраивают на работу в свои отделы. Пример: трехмесячные курсы Альфа-банка. Два курса начнутся в середине апреля 2022 года.
Профессии: тестировщик, системный аналитик.
Кто может обучиться: студенты старших курсов или выпускники технических специальностей. Те, кто хочет сменить специализацию в IT и digital.
Формат обучения: онлайн. Занятость — восемь-десять часов в неделю.
Подать заявку можно здесь.
Второе — почти у всех онлайн-школ есть двух-четырехнедельные бесплатные курсы. Это скорее углубленная профориентация, нежели способ получить знания, с которыми берут на работу. Школы проводят их, чтобы привести студентов на долгосрочное обучение.
Смысл пройти курс есть, если вы не уверены, что вам понравится та или иная профессия и вы потянете обучение по сложности. Эти курсы делятся на узкоспециализированные — те, где знакомят с конкретным направлением, допустим, с мобильной разработкой. На таком курсе могут научить делать очень простое приложение.
И сугубо профориентационные курсы, где за две-три недели вас знакомят с несколькими профессиями.
25 бесплатных онлайн-курсов программирования — Лайфхакер
- Объём: 5 недель, 7–10 часов в неделю.
- Площадка: edX.
- Организатор: UC3Mx.
- Язык: английский.
Начальный курс для всех, кто хочет изучить язык программирования Java и стать разработчиком. Процесс построен таким образом, что слушатели в итоге смогут не только писать код, но и решать проблемы, с которыми неизбежно придётся столкнуться при создании приложений.
Здесь разбирают базовые механизмы объектно ориентированного программирования, алгоритмы и программные интерфейсы API.
Пройти курс →
Основы языка Java
- Объём: 29 уроков, 37 часов.
- Площадка: «Хекслет».
- Организатор: «Хекслет».
- Язык: русский.
Слушатели этого курса научатся создавать простые программы, используя все основные конструкции языка: циклы, методы, условия и другие.
Здесь также предусматриваются работа с ошибками и отладка кода.
Пройти курс →
Java. Быстрый старт
- Объём: 9 лекций.
- Площадка: GeekBrains.
- Организатор: GeekBrains.
- Язык: русский.
Практический курс по освоению Java на базе разработки небольшого проекта.
Студенты научатся основам языка и потренируются в написании простых консольных приложений, а также узнают, как за несколько минут создать игру с графическим интерфейсом без применения сторонних библиотек.
Пройти курс →
Java. Базовый курс
- Объём: 23 лекции (5 часов видео).
- Площадка: Stepik.
- Организатор: Computer Science Center («CS‑центр»).
- Язык: русский.
Курс для тех, кто только начинает изучать Java.
Лекции содержат материал, охватывающий синтаксис языка, компиляцию программ, основы объектно ориентированного программирования и более сложные аспекты, а также контрольные вопросы и практические задания.
Пройти курс →
Разработка мобильных приложений для Android
- Объём: 7 лекций.
- Площадка: Stepik.
- Организатор: ОмГТУ.
- Язык: русский.
Серия лекций для ознакомления с разработкой под Android, требующей базовых знаний Java. В курсе собраны только главные моменты, без углубления в детали и без использования компонентов приложений.
https://www.youtube.com/watch?v=jNKLr5jlEFM\u0026pp=YAHIAQHwAQG6AwIYAqIGFQHV2fo7QI1BV2BckIxCJv66j_Gczg%3D%3D
Пройти курс →
JavaScript
JavaScript для начинающих
- Объём: 17 лекций, 1–2 часа в неделю.
- Площадка: Stepik.
- Организатор: Stepik.
- Язык: русский.
Курс по основам разработки на JavaScript, рассчитанный на любой уровень подготовки.
Рассматриваются азы программирования на этом языке, а также инструменты и модели данных, которые пригодятся для применения JavaScript на практике.
Пройти курс →
Основы языка JavaScript
- Объём: 39 уроков, 50 часов.
- Площадка: «Хекслет».
- Организатор: «Хекслет».
- Язык: русский.
Подробный онлайн‑курс, в котором рассматриваются азы JavaScript, а также все основные понятия, которые используются при программировании на нём.
Слушатели научатся использовать конструкции языка на реальных примерах, а также анализировать ошибки в коде.
Пройти курс →
Kotlin
Основы программирования на языке Kotlin
- Объём: 31 лекция, 3–5 часов в неделю.
- Площадка: «Открытое образование».
- Организатор: Университет ИТМО.
- Язык: русский.
Курс даёт базовое понимание мобильной разработки для платформы Android на языке Kotlin.
Слушатели изучают основы синтаксиса и конструкции для создания программ.
Пройти курс →
Python
Основы языка Python
- Объём: 44 урока, 56 часов.
- Площадка: «Хекслет».
- Организатор: «Хекслет».
- Язык: русский.
Этот вводный курс подойдёт как начинающим, так и опытным разработчикам, которые хотят познакомиться с Python.
На занятиях рассматриваются основы программирования, различные примеры применения языка для решения практических задач и пишутся полноценные программы.
Пройти курс →
Программирование на Python
- Объём: 28 лекций, 3–6 часов в неделю.
- Площадка: Stepik.
- Организатор: Bioinformatics Institute.
- Язык: русский.
Подробный начальный онлайн‑курс для изучения основ Python и базовых аспектов программирования, ориентированный на людей без опыта. Слушатели познакомятся с такими понятиями, как операторы, переменные, списки, условия и циклы.
Среди материалов есть обычные упражнения и необязательные задачи повышенной сложности.
Пройти курс →
Python: основы и применение
- Объём: 20 лекций, (5 часов видео).
- Площадка: Stepik.
- Организатор: Bioinformatics Institute.
- Язык: русский.
Базовый курс, посвящённый основам Python и программирования в целом. Содержит упражнения для закрепления материала, которые проверяются с указанием ошибок.
В заключительной части рассматриваются реальные задачи, с которыми можно столкнуться в разработке, и даются примеры их решения.
Пройти курс →
Machine Learning with Python: A Practical Introduction
- Объём: 5 недель, 4–6 часов в неделю.
- Площадка: edX.
- Организатор: IBM.
- Язык: английский.
Вводный онлайн‑курс по основам машинного обучения на Python, который познакомит с различными видами моделирования.
Слушатели освоят классификацию, кластеризацию и другие популярные алгоритмы, а также подкрепят полученные теоретические знания практическими навыками.
Пройти курс →
C++
Введение в программирование (C++)
- Объём: 12 уроков.
- Площадка: Stepik.
- Организаторы: «Академия „Яндекса“», Высшая школа экономики (НИУ ВШЭ).
- Язык: русский.
Базовый курс, который познакомит с азами C++ и поможет прибрести опыт, необходимый для более глубокого погружения в программирование.
Процесс обучения построен на выполнении множества небольших практических задач, охватывающих все основные конструкции языка.
https://www.youtube.com/watch?v=xP-4LeL1iC8\u0026pp=YAHIAQHwAQG6AwIYAqIGFQHV2fo7S9LV2FKYRCoHEHomeTOdSQ%3D%3D
Пройти курс →
Fundamentals of C++
- Объём: 5 недель, 5–6 часов в неделю.
- Площадка: edX.
- Организатор: IBM.
- Язык: английский.
Вводный курс от экспертов IBM.
На занятиях студенты освоят синтаксис и базовые принципы C++, научатся создавать функции и подготовятся к погружению в более сложные аспекты этого языка программирования.
Пройти курс →
C++ Programming: Basic Skills
- Объём: 5 недель, 2–3 часа в неделю.
- Площадка: edX.
- Организатор: Codio.
- Язык: английский.
Рассчитанный на новичков онлайн‑курс, который посвящён основам языка C++. Охватывает базовые элементы и азы объектно ориентированного программирования с примерами и заданиями.
Пройти курс →
Программирование на языке C++
- Объём: 41 урок (10 часов видео).
- Площадка: Stepik.
- Организатор: Computer Science Center («CS‑центр»).
- Язык: русский.
Подробный базовый курс по C++, в котором особое внимание уделено основным принципам работы программ и процессу компиляции.
Синтаксические конструкции рассматриваются лишь на первой лекции, поэтому слушатели должны быть знакомы с понятиями «переменная», «функция», «цикл».
Пройти курс →
Углублённое программирование на C/C++
- Объём: 12 уроков (16 часов видео).
- Площадка: Stepik.
- Организатор: VK Team.
- Язык: русский.
Ориентированный на начинающих разработчиков онлайн‑курс, который предполагает знание основ C++. Материалы помогут приобрести навыки создания программ средней сложности и типовых шаблонов объектно ориентированного программирования.
Также рассматриваются ключевые аспекты работы с памятью, асинхронные вычисления и диалекты.
Пройти курс →
C++ Programming using Advanced Features
- Объём: 5 модулей, 2–3 часа.
- Площадка: Alison.
- Организатор: Microsoft.
- Язык: английский.
Более сложный онлайн‑курс, в котором студенты научатся создавать быстрые программы, используя продвинутые возможности C++.
Всего за несколько часов лекторы объяснят ключевые расширенные функции этого языка, которые будут закреплены практическими занятиями.
Пройти курс →
Objective‑C
Become an iOS Developer from Scratch
- Объём: 98 лекций (8 часов видео).
- Площадка: Udemy.
- Организатор: Udemy.
- Язык: английский.
Обширный и детальный курс, который является пошаговым руководством для всех, кто хочет с нуля освоить Objective‑C и научиться создавать программы для iPhone.
Слушатели ознакомятся с пакетом iOS SDK и, применяя доступные инструменты, напишут своё первое полнофункциональное приложение.
Пройти курс →
Swift
Swift 5: основы
- Объём: 78 лекций (13 часов видео).
- Площадка: Udemy.
- Организатор: Udemy.
- Язык: русский.
Подробный онлайн‑курс, который подойдёт для новичков без каких‑либо предварительных знаний.
В материалы включены основы теории программирования, переменные и константы, циклы и условные конструкции, а также объектно и протокол‑ориентированное программирование.
Пройти курс →
Intro to iOS App Development with Swift
- Объём: 5 лекций, примерно 1 месяц.
- Площадка: Udacity.
- Организатор: Udacity.
- Язык: английский.
Практический онлайн‑курс для тех, кто уже владеет основами, познакомит с разработкой под iOS на Swift.
Слушатели изучат все нюансы этого языка программирования и создадут забавное приложение, искажающее голос (звучит как у бурундука или Дарта Вейдера).
Пройти курс →
Веб‑разработка
Введение в веб‑разработку
- Объём: 8 уроков, 3 часа.
- Площадка: «Хекслет».
- Организатор: «Хекслет».
- Язык: русский.
Курс для тех, кто хочет создавать функциональные сайты с нуля.
Слушатели познакомятся с базовой терминологией веб‑разработки, возможностями HTML и CSS, узнают подробнее про хостинг и разберутся, в каких направлениях им продолжать углублённое изучение материала.
Пройти курс →
Введение в базы данных
- Объём: 23 урока (7 часов видео).
- Площадка: Stepik.
- Организатор: «CS‑центр».
- Язык: русский.
Вводный онлайн‑курс, который познакомит с методами структурированного хранения данных, основами SQL.
На лекциях слушатели узнают, что такое системы управления базами данных, изучат принципы использования их в приложениях и освоят другие необходимые для работы инструменты.
Пройти курс →
Основы языка PHP
- Объём: 41 урок (52 часа видео).
- Площадка: «Хекслет».
- Организатор: «Хекслет».
- Язык: русский.
Подробный онлайн‑курс для всех желающих освоить веб‑программирование с нуля. На занятиях рассматриваются все основные принципы языка и проблемы, с которыми придётся столкнуться.
Пройти курс →
Beginner PHP and MySQL Tutorial
- Объём: 156 лекций (10 часов видео).
- Площадка: Udemy.
- Организатор: Udemy.
- Язык: английский/русский.
Объёмный курс для начинающих программистов, охватывающий все аспекты PHP и MySQL.
Обучение построено таким образом, что по окончании занятий можно смело браться за разработку функциональных веб‑приложений.
Пройти курс →
Этот материал впервые был опубликован в октябре 2019 года. В сентябре 2022‑го мы обновили текст.