- Сайт: udemy.com.
- Язык: английский.
- Уровень: от начинающего до продвинутого.
- Стоимость: $0-599.
- Чему учат: зависит от курса.
- Сайт: code.tutsplus.com.
- Язык: английский.
- Уровень: от начального до продвинутого.
- Стоимость: $15 в месяц, $180 в год.
- Чему учат: JavaScript, Ruby, PHP, C#, HTML и прочее.
- Сайт: www.lynda.com.
- Язык: английский.
- Уровень: от начального до продвинутого.
- Стоимость: $25 в месяц ($37 премиум), $250 в год ($375 премиум).
- Чему учат: HTML, CSS,JavaScript, PHP, Python, IOS, Android, Java, C++.
По запросам читателей «Цукерберг позвонит» публикует подборку из 19 онлайн-курсов для программистов — собрали платные и бесплатные курсы для начинающих и продвинутых разработчиков на русском и английском языках.
Тренажеры и задачи для начинающих программистов
В этом разделе представлены сервисы для онлайн-тренировок, поиска решений для задач, а также площадки с челленджами и соревнованиями по программированию на множестве языков.
Далее 10 сервисов с задачами и конкурсами на английском языке.
Компания, убежденная в том, что нужно менять нынешнюю систему образования, застрявшую где-то в 19 веке. На сайте собраны пошаговые онлайн-уроки с возможностью работы прямо в браузере.
- Сайт: codecademy.com.
- Язык: английский.
- Уровень: для начинающих.
- Стоимость: бесплатно.
- Чему учат: HTML, CSS, JavaScript, jQuery, Python, Ruby, PHP.
Обучение происходит на специально разработанном десктопном приложении. Школа обещает научить грамотно писать код и правильно искать информацию. Присутствует поддержка онлайн-консультантов.
- Сайт: irbis-school.com.
- Язык: русский.
- Уровень: от начинающего до среднего.
- Стоимость: бесплатно или 50-250 рублей за урок.
- Чему учат: MySQL, JavaScript, HTML, PHP, фреймворки.
Проект компании «Современные технологии обучения», созданный с целью установки в Рунете новой планки качества обучающих курсов и программ. На момент написания статьи на сайте было представлено восемь курсов по программированию, например, CSS/CSS 3 для начинающих или Основы PHP.
- Сайт: lendwings.com.
- Язык: русский.
- Уровень: для начинающих.
- Стоимость: 0-3400 рублей.
- Чему учат: HTML5, CSS/CSS3, PHP, SQL, JavaScript и прочее.
Частная образовательная организация, вышедшая из программы по информатике Стэндфордского университета, созданная с целью демократизации образования, появилась в 2012 году. На сегодняшний день доступно более сорока курсов для разных уровней подготовки. После некоторых курсов за отдельную плату можно сдать экзамен в центрах Pearson VUE.
- Сайт: udacity.com.
- Язык: английский.
- Уровень: от начинающего до продвинутого.
- Стоимость: $0-150.
- Чему учат: зависит от курса.
Платформа для создания и продажи коротких практических уроков по программированию с девизом «Знания должны быть свободными». Проект был основан в 2012 году и продолжает оставаться некоммерческим, существуя за счет пожертвований и помощи сообщества. На момент написания статьи на сайте доступно 11 курсов: например, курсы по Swift, по программированию на JavaScript или разработке под OS X.
- Сайт: hexlet.org.
- Язык: русский.
- Уровень: от начального до продвинутого.
- Стоимость: бесплатно.
- Чему учат: зависит от курса.
Codeavengers — это ресурс для обучения HTML5, CSS3 и JavaScript специально для тех, кто любит, чтобы обучение проходило интересно. В конце каждого урока предлагается сыграть в небольшую игру для закрепления материала. Всего на сайте представлено два вида курсов (HTML+CSS и JavaScript), каждый из которых разделен на три уровня. Первый уровень бесплатный, стоимость остальных — $29-39.
- Сайт: codeavengers.com.
- Язык: английский.
- Уровень: для начинающих.
- Стоимость: $0-39, стоимость всех шести курсов $129.
- Чему учат: HTML, CSS, JavaScript.
Платформа, созданная в 2012 году профессорами Стэндфордского университета, является одной из самых популярных в сфере онлайн-образования. Курсы бесплатные, но для некоторых из них есть платная опция получения подтверждающего сертификата. Стоимость сертификатов отличается в зависимости от выбранного курса, но средняя цена — около $50.
- Сайт: coursera.org.
- Язык: русский, английский, другие языки.
- Уровень: средний, продвинутый.
- Стоимость: бесплатно, платно (за сертификат, в среднем, $50).
- Чему учат: зависит от курса.
Проект австралийской компании SitePoint, позволяющий получить навыки программирования. Сайт поддерживает коммуникацию между преподавателями и учениками, позволяя активно общаться и подписываться на нужную тему по электронной почте и RSS. Доступ к скачанным во время курса книгам и другим учебным материалам остается и после его окончания.
- Сайт: learnable.com.
- Язык: английский.
- Уровень: от начинающего до продвинутого.
- Стоимость: $29 в месяц, $149 в год.
- Чему учат: JavaScript, JQuery, PHP, CSS3, HTML5, Node.js, Photoshop, WordPress, Ruby, iOS, Android и прочее.
Сервис, основанный в 2011 году Райеном Карсоном, формулирует свою миссию как «Доступное техническое образование для людей во всем мире, чтобы помочь им исполнить свои мечты и изменить мир». У сайта уже более 40 тысяч активных участников, которые могут выбрать различные курсы по веб-дизайну, iOS, Android. Одной из отличительных черт сервиса является то, что его создавали опытные преподаватели, и это отражается на качестве изложения курсов. Сервис также предоставляет форум для коммуникации между участниками и помощь в дальнейшем трудоустройстве.
- Сайт: teamtreehouse.com.
- Язык: английский.
- Уровень: от начинающего до продвинутого.
- Стоимость: $25 (базовый) или $49 (pro).
- Чему учат: HTML, CSS, Ruby, Python, JavaScript, WordPress, iOS, Android и так далее.
Онлайн-обучение программированию может конкурировать по востребованности разве что с онлайн-образованием в сфере интернет-маркетинга и дизайна. Современные российские образовательные платформы стараются не уступать по качеству обучения иностранным университетам и школам, привлекая к преподаванию высококлассных экспертов в своих отраслях, в том числе из-за рубежа.
Мы собрали для вас 45+ школ и сервисов для изучения всех направлений и языков программирования пользователями с разным уровнем подготовки.
Подборка структурирована по разделам (ссылки кликабельны и перекидывают на нужный раздел):
- лучшие онлайн-школы программирования
- онлайн-школы программирования
- школы программирования для детей
- обучение программированию на английском языке
- тренажеры и задачи для начинающих программистов
- бесплатные курсы по программированию
Мы поддерживаем подборку актуальной и обновляем информацию минимум 1 раз в месяц.
Летняя распродажа Скидка 50% действует

Первый платёж через 3 месяца
Профессия Веб-разработчик
Веб-разработчик создаёт сайты, сервисы и приложения, которыми мы ежедневно пользуемся. Он разрабатывает интернет-магазины, онлайн-банки, поисковики, карты и почтовые клиенты. Веб-разработчик проектирует внешний вид сайта — фронтенд и программирует сервисную часть — бэкенд.
- ★ 4,5 из 5 на основе 55 143 оценок курса
- Через 7 месяцев сможете найти работу
- 10 проектов
- Гарантируем трудоустройство или вернём деньги*
- Курс подходит новичкам без опыта
О профессии
Спрос на веб-разработчиков остаётся высоким — прибыль бизнеса напрямую зависит от того, насколько удобно клиентам пользоваться сайтом компании.
Специалистов на рынке не хватает, поэтому компании предлагают высокие зарплаты и удаленную работу.
- 3 160 вакансий
веб-разработчиков открыто на hh.ru на июль 2022 года
- 60 000 рублей
зарплата начинающего специалиста
- 7 месяцев
интенсивного обучения на платформе достаточно, чтобы найти первую работу
По данным hh.ru
Онлайн-бизнес невозможен без веб-разработчиков: в их зоне ответственности оформление внешнего вида сайтов, логика работы веб-приложений, обмен информацией с базами данных, функционирование серверов и многое другое. Мы уже рассказывали о различных ресурсах, где новичок может освоить популярную профессию, но их список постоянно меняется — в 2021 году стоит актуализировать подборку.
Существуют три вида веб-разработчиков:
• Frontend выполняет визуальное оформление сайта, для этого нужно знать HTML, CSS, Sass, JavaScript, TypeScript, DOM, JS Frameworks и HTTP. Backend отвечает за настройку функциональной части ресурса, и кроме JS ему придется выучить какие-нибудь языки для создания серверной части (Python, PHP, C# и т.д.), а также освоить работу с базами данных. Еще понадобятся знания по серверам и их настройкам. Full Stack выполняет все циклы создания сайта, используя все технологии, которые должны знать разработчики Frontend и Backend. •
В процессе обучения кроме теоретических знаний необходимо получить и практический опыт, который упростит трудоустройство после окончания курсов. Англоязычный с теоретическими материалами и тренажерами по HTML, CSS, JavaScript, Python и PHP поможет бесплатно освоить азы профессии Web-developer.

Рассмотрим также несколько платных сервисов, которые обучают веб-разработчиков с нуля:
Стать Frontend помогут курсы «Frontend-разработчик» за 46800 р. длительностью 6 месяцев, а также «» продолжительностью 10 месяцев за 2875 р. в месяц. Стоит упомянуть и программу «Frontend-разработчик с нуля» от Нетологии за 129900 р.
Backend подойдет «» от productstar за 4575 р. в месяц, в программе которого предусмотрено изучение CSS, HTML, JavaScript, SQL и Python для серверной части сайта.
Для разработчиков Full Stack онлайн-академия GeekBrains и компания Mail.Ru Group создали «», где первые 6 месяцев обучения бесплатны, а остальные 9 стоят по 7490 р. и «» от SkillFactory – программа для новичков длительностью 12 месяцев (9166 р. в месяц).

Знакомство с фронтендом
На практике знакомимся с базовыми технологиями веб-разработки и узнаём, как эти технологии работают. Размечаем страницу, оформляем её с помощью стилей. Пишем свой первый скрипт.
Знакомство с HTML и CSS
Изучаем основы HTML и CSS. На практике разбираемся с семантической разметкой и базовыми механизмами стилизации на примере небольшого сайта.
Мастер-класс. Создание семантической разметки по макету
Узнаем, что такое разметка по макету, подробно разберём алгоритм её создания, посмотрим на процесс создания разметки опытным верстальщиком в пошаговой демонстрации. Начнём работать над личным проектом этого курса — лендингом яхт-клуба «Под парусом».
Базовые механики стилизации
Разбираемся с селекторами и каскадностью. Учимся задавать фоновые изображения.
Мастер-класс. Экспорт графики и параметров из Figmа
Познакомимся с интерфейсом графического редактора Figma, научимся экспортировать из макета графику, а также параметры текста и фонов. Продолжим работу над личным проектом: экспортируем графику, внедрим её в проект и зададим базовые стили страницы.
Боксовая модель и позиционирование
Знакомимся с боксовой моделью. Учимся управлять потоком документа. Разбираемся с позиционированием и управляем координатами позиционированных элементов.
Базовые механики построения сеток
Познакомимся с техниками создания крупных сеток страниц и мелких сеток компонентов. Разберём возможности двух технологий создания раскладок: флексбоксов и гридов.
Мастер-класс. Создание сеток страниц по макету с помощью флексбоксов
Выделим базовые типы сеток, научимся их комбинировать для создания более сложных сеток страниц. Рассмотрим приёмы для получения «сеточных» размеров из редактора Figma. Выполним третий этап работы над личным проектом: опираясь на макет, построим сетку страницы.
Мастер-класс. Вёрстка компонентов интерфейса по макету
Научимся строить сетки компонентов, стилизовать интерфейсные тексты, разберёмся с тонкостями стилизации текстового потока и с особенностями создания мелких декоративных элементов. Доведём компоненты личного проекта до полного соответствия макету.
Знакомство с JavaScript
Узнаем, как работает JavaScript в браузере. Научимся оживлять интерфейсы. Будем решать задачи, с которыми регулярно сталкиваются веб-разработчики.
Мастер-класс. Создание интерактивных компонентов интерфейса
Научимся управлять элементами веб-страницы через JavaScript. Выполним пятый, финальный, этап работы над проектом: c помощью JavaScript мы оживим некоторые элементы интерфейса, опираясь на макет и техническое задание.
Мы выбрали одно направление — фронтенд — и сделали самые подробные тренажёры о веб-технологиях. Одну тысячу пятьсот заданий в среднем проходят за три месяца.
Сто тридцать интерактивных заданий — бесплатные. После их прохождения вы сможете создать свой сайт.
С самого начала мы учим работать с живым кодом и самостоятельно решать задачи, приближённые к реальным. Также вас ждут испытания, принцип которых — «сверстай, как показано в образце».
Разобравшись с тренажёрами вы сможете принять участие в профессиональных курсах. Это профессиональные программы, где под руководством личного наставника вы научитесь создавать современные сайты и веб-приложения по критериям качества, принятым в веб-индустрии.
Интересные, наглядные и затягивающие курсы, интерактивные интерфейсы, достижения — всё для обучения с удовольствием. И конечно же, Инструктор Кекс. Заскучать не получится.

Всё начинается с сущей шалости. «Я только попробую», — говоришь ты. А утром обнаруживаешь себя за компьютером и не можешь ответить, как долго просидел за ним, проходя онлайн‑курсы один за другим. Именно в этот момент всё выходит из-под контроля: базовый интенсив, продвинутый, JavaScript. И вот ты уже меняешь свою работу, жизнь и мечтаешь теперь об одном: стать ниндзя веб-разработки, в арсенале которого HTML, CSS, SVG и JavaScript. Ребятам из HTML Academy удалось невозможное: увлечь за собой многих «скучающих и сомневающихся» и занять их сложным, современным и очень классным делом.

Обучаясь в Академии, вы сэкономите огромное количество времени и научитесь правильно писать код, работать с реальными проектами и очень легко сможете продолжить свою карьеру фронтенд-разработчика самостоятельно. А также работа с наставником даёт большой опыт работы с кодом, потому что он всегда готов помочь в трудную минуту.

Курсы Академии мне порекомендовали. Всегда скептически относился к вебинарам, но обучение в Академии изменило это представление. Учиться действительно интересно, занимательно, и, самое главное, не скучно. Интенсив Академии просто «вбивает» в голову нужные и современные навыки и знания, которые пригодятся вам в любимом деле.

Для меня знакомство с миром вёрстки началось с книжек и скринкастов на YouTube. Это было интересно, но непросто. И вызывало больше вопросов, чем ответов. В процессе появилось понимание, что без структуры и обратной связи от опытных практиков обучение может растянуться до бесконечности. В какой-то момент я наткнулся на сайт Академии. Это было что-то принципиально новое, интересное и увлекательное. Я стал проходить курсы по HTML и CSS. Это напоминало увлекательную игру, в которой хочется пройти на новый уровень. Сразу вспомнилась моя любимая игра World of Warcraft. Выполнил задание — получил достижение. В какой-то момент захотелось большего, и естественным продолжением стал интенсив. Месяц бессонных ночей, взорванный мозг, и вот, я смотрю на мой первый сайт. Потом на второй. И этот загадочный мир вёрстки начинает становиться понятным и уже родным. Для меня Академия стала прекрасным стартом, и я уверен, что будет отличным продолжением!

Если бы в школьную программу добавили обучение по таким интерактивным курсам, думаю, дети быстрей поняли, что им нравится, и лучше усваивали. Регулярно захожу на сайт, чтобы отдохнуть и вдобавок вспомнить, что давно не использовал в вёрстке. Советую всем тем, кто хочет держать себя в тонусе, и тем, кто учится. Поверьте такой подход обучения покажет свой результат, а если вы добавите ещё видео и книги, то пойдёт как по маслу. Поехали!

HTML Academy — это новый уровень в онлайн-обучении. Я даже представить не мог, что такой уровень подачи материала может быть в онлайн. Академия учит тебя думать как профессионал, делать как профессионал. Плюс ко всему Академия — это семья и сообщество в одном лице, где каждый найдёт себе собеседника, ответ на волнующий его вопрос. Ни разу не пожалел, что год тому назад решил попробовать их курсы!

Обучение в HTML Academy позволяет быстро погрузиться и качественно прокачаться в сфере фронтенда. Круто стать частью огромного волшебного мира и так скоро уже оказаться одним из лучших среди новых коллег.
Пандемия COVID-19 закрывает границы государств, но открывает людей и компании друг другу. Библиотека программиста поддерживает коллег по онлайн-образованию, открывших доступ к своему контенту. Мы также не забываем о ресурсах, которые предоставляли свои материалы бесплатно и раньше. В этом посте мы сгруппировали по категориям доступные сейчас русскоязычные IT-курсы, чтобы наши читатели могли с толком потратить время на карантине.
Категории мы дополнили нашими ключевыми статьями, а в конце списка указали теги сайта, чтобы во время прохождения курсов вы могли посмотреть реальные примеры использования изучаемых технологий.
Особенности образовательных платформ
В эту подборку мы включили бесплатные образовательные материалы, имеющие большое количество подписчиков и высокие оценки на их платформах (указаны в скобках при наличии информации). Чтобы у читателей был выбор между различными источниками информации, по возможности для одной темы мы старались найти несколько ресурсов.
Stepik
Stepik.org – это образовательная платформа и конструктор онлайн-курсов. Основные темы: программирование, информатика, математика, статистика и анализ данных, биология и биоинформатика, инженерно-технические и естественные науки. Можно учиться не только на сайте, но и в мобильных приложениях для iOS и Android.
Хекслет
Три составляющие курсов Хекслет: лекция с упором на практическую задачу, тест на проверку понимания и практика, доступная через браузер. Полный список курсов.
GeekBrains
Яндекс.Практикум
Яндекс.Практикум предоставляет бесплатный доступ к первым курсам пяти специализаций. После прохождения вы можете оценить, насколько вам подходит формат занятий и сама профессия. Что входит в бесплатные курсы – перечислено на странице Яндекс.Помощи. Обычно это 20 часов теории и доступ к онлайн-тренажеру, практические задания или проект.
Списки курсов
Для абсолютных новичков
Если вы хотите составить ваш собственный план, советуем прочитать нашу публикацию Детальный план самообразования в Computer Science за 1.5 года. Можно использовать этот план в качестве шаблона.
- Основы программирования (GeekBrains, 2K, ★4.8).
- Основы ООП (GeekBrains, 7K, ★4.7).
- Наш тег Обучение.
Математика для программистов
Математика – это не только и не столько предмет вузовской программы, сколько мощный язык для представления абстрактных идей. Если вы занимаетесь самостоятельно, мы советуем проходить математические курсы параллельно специальным. Например, если вы хотите стать специалистом по данным, вам не обойтись без линейной алгебры и статистики. Эти курсы будет интереснее проходить одновременно с курсами по машинному обучению.
Чтобы учиться было проще, мы подготовили статью 12 простых советов тем, кто самостоятельно учит математику.
Алгоритмы
Алгоритмы можно учить также с помощью книг и веб-сайтов с задачами. Наиболее популярный ресурс с алгоритмическими задачами – LeetCode. Мы посвятили отдельную статью тому, как научиться решать задачи на алгоритмы.
- Алгоритмы: теория и практика. Методы (Stepik, 74K, ★4.9).
- Алгоритмы: теория и практика. Структуры данных (Stepik, 21K, ★4.9).
- Видеолекции курса «Алгоритмы и структуры данных» (ШАД).
- Спортивное программирование (Stepik, 5K, ★5.0).
- Видеолекции курса «Параллельные и распределённые вычисления» (ШАД).
- Видеолекции курса «Сложность вычислений» (ШАД).
- Наш тег Алгоритмы.
Обучение новым языкам программирования
- C#. Быстрый старт (GeekBrains, 6K, ★4.7).
- Программирование на Python (Stepik, 312K, ★4.8), продолжение (81K, ★4.8).
- Введение в программирование на C++ (Stepik, 193K, ★4.8).
- Основы программирования на C. Задачи (Stepik, 18K, ★4.8).
- Основы языка C (GeekBrains, 1K, ★4.7).
- Введение в Си (Хекслет, 8K).
- Программирование на языке C++ (Stepik, 75K, ★4.7).
- Программирование на C# (Stepik, 7K, ★4.7).
- JavaScript для начинающих (Stepik, 71K, ★4.5).
- Программирование на Go (Stepik, 3K, ★4.3).
- Введение в Scala (Stepik, 7K, ★4.6).
- Введение в Ruby (Хекслет, 3K).
- PHP: Основы (Хекслет, 5K).
- Введение в Perl (Stepik, 1K, ★4.7).
- Функциональное программирование на языке Haskell (Stepik, 14K, ★4.9).
Отдельно Java и Kotlin
- Java. Базовый курс (Stepik, 104K, ★4.7).
- Java. Быстрый старт (GeekBrains, 7K ★4.8).
- Разработка веб сервиса на Java (Stepik, 31K, ★4.8) часть 2.
- Введение в Kotlin JVM (Stepik, 6K, ★4.7).
- Наши теги: Java и Kotlin.
Операционные системы
Если вам нужно беглое ознакомление с тем, как устроены операционные системы, советуем этот материал.
- Введение в архитектуру ЭВМ. Элементы операционных систем (Stepik, 33K, ★4.6).
- Операционные системы (Stepik, 17K, ★4.9).
- Наш тег Архитектура и ОС.
Linux
Чтобы обучаться между делом, можно запускать плейлисты из нашей публикации 10 лучших видеокурсов для изучения Linux, а для глубокого погружения мы собрали 6 лучших книг о Linux.
- Введение в Linux (Stepik, 101K, ★4.7).
- Основы командной строки (Хекслет, 12K).
- Наш тег Linux.
Системы контроля версий
- Git. Базовый курс (GeekBrains).
- Системы контроля версий (Хекслет, 13K).
- Наш тег Git.
Тестирование
- Инженер по тестированию (Яндекс.Практикум, бесплатен первый курс).
- Автоматизация тестирования с помощью Selenium и Python (Stepik, 16K, ★5.0).
- Наш тег Тестирование.
Веб-программирование
- Веб-разработчик (Яндекс.Практикум, бесплатен первый курс).
- Веб-разработка для начинающих: HTML и CSS (Stepik, 62K, ★4.7).
- Введение в веб-разработку (Хекслет, 27K).
- Ключевые аспекты веб-разработки на PHP (Хекслет, 2K).
- PHP: Настройка окружения (Хекслет, 2K).
- Python-разработчик (Яндекс.Практикум, бесплатен первый курс).
- Web-технологии (Stepik, 52K, ★4.7).
- Анализ безопасности веб-проектов (Stepik, 21K ★4.9).
- Учебник по PHP от HTMLAcademy
- Наши теги: Web, Frontend и Backend.
Data Science
Так же, как в случае с Computer Science, вы можете составить собственный учебный план, оттолкнувшись от нашего учебного плана-интенсива. Еще советуем нашу большую подборку видео 100 лекций экспертов Постнауки об анализе данных, ИИ, роботах, математике и сетях.
- Аналитик данных (Яндекс.Практикум, бесплатен первый курс).
- Специалист по Data Science (Яндекс.Практикум, бесплатен первый курс).
- Открытый курс машинного обучения ODS.
- Основы программирования на R (Stepik, 15K, ★4.9).
- Анализ данных в R (Stepik, 27K, ★4.9), часть 2.
- Введение в Data Science и машинное обучение (Stepik, 30K, ★4.9).
- Машинное обучение (Stepik, 8K, ★4.9).
- Видеолекции курса «Машинное обучение» (ШАД).
- Нейронные сети и обработка текста (Stepik, 10K, ★4.6).
- Нейронные сети и компьютерное зрение (Stepik, 27K, ★4.9).
- Введение в базы данных (Stepik, 7K, ★4.7).
- Hadoop. Система для обработки больших объемов данных (Stepik, 21K, ★4.8).
- Наш тег Data Science.
Мобильные приложения
Забавно, что для обучения тому, как делать мобильные приложения, можно учиться в самих приложений – ознакомьтесь с нашим постом про 10 мобильных приложений, которые научат вас программировать. Относительно программирования под Android мы также описали множество инструментов и трюков. Есть материал и про открытые библиотеки iOS.
- Разработка мобильных приложений для Android (Stepik, 12K, ★4.5).
- Android. Быстрый старт (GeekBrains, 2K, ★4.5).
- Разработка Android-приложений на Kotlin (Stepik, 12K, ★4.5).
- Разработка приложений для iOS (Интуит, 2K).
- Многопоточность в iOS (Swift) (Stepik, 4K, ★4.7).
- Наши теги: Android и iOS.
Интерфейсы
Менеджмент проектов
- JIRA: ведение задач на электронных досках (Stepik, 5K ★4.8).
- Наш тег Менеджмент.
Специальные знания (не вошедшие в другие категории)
- Проектирование на C# (Stepik, 14K, ★4.8).
Эта публикация не является рекламным постом: если какой-то из перечисленных курсов стал платным, дайте нам знать – мы исключим его из подборки. Аналогично: если мы не упомянули какой-то курс или образовательную платформу с бесплатными курсами, которые вам понравились – напишите в комментариях – добавим их в статью.
Успехов в обучении!
1. HTML и CSS
Веб-разработка для начинающих: HTML и CSS (Stepik, 10 уроков) – научитесь создавать сайты с помощью HTML и CSS и размещать их в сети; освоите редактор кода и отладчик.
Основы HTML и CSS (Stepik, 49 уроков) – создадите веб-страницы и задеплоите их в интернет.
ОСНОВЫ Html & CSS (Stepik, 10 уроков) – крайне сжатый курс, который проходится за полдня.
Основы HTML и CSS (Coursera, 40 видео) – узнаете, как работать со шрифтами и текстом, а в конце научитесь верстать несложные страницы с анимацией и без нее.
Основы HTML Базовый курс от Web Atom (Udemy, 34 лекции) – с нуля разберетесь в основах языка разметки HTML и создадите первый сайт
Основы HTML и CSS с нуля (Udemy, 38 лекций) – научитесь верстать по макету и познакомитесь с основами CSS Grid.
2. Git
(Stepik, 10 уроков) – настроите GIT, создадите репозиторий и добавите в него файлы.
(Stepik, 25 уроков) – курс описывает наиболее важные команды Git и сценарии их использования.
3. JavaScript
JavaScript для начинающих (Stepik ,17 уроков) – основы программирования на JavaScript от типов данных до замыканий и регулярных выражений.
Hexlet: Введение в программирование (JavaScript ES6) (Stepik, 20 уроков) – последовательная подача материала с постепенным приращением сложности.
Разработка интерфейсов: вёрстка и JavaScript (Coursera, 4 курса) – курс состоит из двух частей: два про вёрстку и еще два по JavaScript. Обещают, что по окончанию курса сможете работать младшим фронтендером.
Интенсивное погружение в JavaScript (Udemy, 8 лекций) – узнаете основные концепции и принципы JavaScript и как строится простейшее взаимодействие с пользователем.
JavaScript, часть 1: основы и функции (Coursera, 34 урока) – освоите основы и научитесь писать простые программы. Авторы курса – разработчики из Яндекса.
JavaScript, часть 2: прототипы и асинхронность (Coursera, 31 урок) – изучите прототипы, конструкторы, асинхронный код, Node.js и DOM. По окончании обучения вы будете уметь программировать на JavaScript.
Введение в программирование (на примере JavaScript ES6) (Udemy, 17 лекций) – небольшой полуторачасовой курс по JS.
(35 уроков) – онлайн-тренажер по JavaScript.
4. Typescript
TypeScript. Полный курс (YouTube, 13 видео) – разберете ключевые отличия TypeScript от JavaScript. Изучите такие понятия, как перечисления (Enum), интерфейсы, пространства имён. И в дополнение, рассмотрите набор нативных утилит, которые предоставляет сам язык.
(YouTube, 20 видео) – четырехчасовое погружение в TS.
TypeScript – Быстрый Курс за 70 минут (YouTube, 1 видео) – узнаете про весь функционал Typescript за 70 минут.
5. Node.js
Уроки Node JS и Express для начинающих (YouTube, 19 уроков) – научитесь создавать простые сайты, используя Node JS и Express технологий.
Node JS – Быстрый Курс за 1 час (YouTube, 1 видео) – вся теория включена в один ролик.
(YouTube, 22 урока) – поработаете с серверами, файлами, базами данных. Изучите асинхронный и синхронный подход.
Продвинутый BACKEND на Node.js (YouTube, 1 видео) – за полтора часа реализуете масштабируемый backend на Node.js с использованием фреймворка Nest js. В качестве СУБД используете PostgreSQL в связке с ORM Sequelize на Node.js. Задокументируете API с помощью SWAGER nest js и в итоге обернете приложение на Node.js в Docker и Docker compose.
6. React
React.js курс для начинающих (13 глав) – научитесь создавать компоненты, учитывая propTypes, грамотно использовать props и state компонента, работать с react dev tools
React JS фундаментальный курс от А до Я (YouTube, 1 видео) – трехчасовой курс по Реакту.
React JS. Полный Курс для Начинающих 2021 (YouTube, 27 видео) – в рамках курса создадите приложение для заказа бургеров в сети ресторанов Hot Burgers.
Уроки React JS для начинающих (YouTube, 14 уроков) – по итогам курса сделаете небольшое веб-приложение.
Курс “React JS – путь самурая 1.0”, уроки, практика (YouTube, 101 видео) – «исполнись решимости и действуй».
https://youtube.com/watch?v=gb7gMluAeao%3Flist%3DPLcvhF2Wqh7DNVy1OCUpG3i5lyxyBWhGZ8
7. Vue.js
Официальная документация на русском языке – нет ничего лучше официальной документации на русском языке от разрабов.
Бесплатный курс по Vue.js (YouTube, 32 видео) – от базовых концепций до v-model и семантики.
VUE.JS 3 – с нуля до первого приложения (YouTube, 3 урока) – за два часа поймете, как создавать формы.
Vue.js подробный курс (YouTube, 11 видео) – постигните Vue.js за 3 часа.
Vue 3 фундаментальный курс от А до Я (YouTube, 1 видео) – разработаете приложение с основными кейсами, которые встречаются везде: CRUD, сортировка, поиск, пагинация, динамическая пагинация. Сделаете mixins, directives, изучите vuex и composition api.
8. Angular
Front-end. (Angular 6, Sass, VS Code) (Stepik, уроков) – краткий курс-справка по качественному программированию SPA (Single page application) c использованием фреймворка Angular, препроцессора Sass в редакторе VS Code.
Изучение Angular для начинающих (YouTube, 7 уроков) – научитесь создавать компоненты, осуществлять маршрутизацию, работать с формами и многое другое
Angular – Быстрый курс за 60 минут (YouTube, 1 урок) – сравните Angular с альтернативными технологиями и познакомиться с самыми основами этого фреймворка
https://youtube.com/watch?v=YN8zNnV0sK8
9. PHP
PHP для начинающих (Stepik, 10 уроков) – дают основы, включая синтаксис PHP и объявление переменных. Затем курс перейдете к работе с арифметическими операторами, условными операторами, циклами, функциями и массивами.
PHP для начинающих (82 урока) – онлайн-тренажер поможет изучить PHP с нуля, с самых азов.
Курс PHP для начинающих (28 уроков) – онлайн-тренажер с большим для такого формата обучения комьюнити и чатом в телеграме.
PHP – первое знакомство (Stepik, 53 урока) – краткий курс без лишней воды поможет постичь фундамент PHP и ООП.
Основы php с нуля. Новейший курс 2020 (YouTube, 24 урока) – введение в PHP, функции, замыкания, Cookie, работа с файлами.
https://youtube.com/watch?v=yi3jlTGQVTM%3Flist%3DPLfWxkvC096mJEO6yb_WhmrEIk9pBXajFj%26start%3D2s
10. Nginx, Apache и Docker
(YouTube, 32 видео) – курс начинается с рассмотрения различий между Nginx и Apache, позже речь пойдет про различные способы установки Nginx, кастомную установку и настройку Nginx, как сервиса.
(YouTube, 1 видео) – проведете установку Nginx и apache, настроите порты, проведете балансировку нагрузки на Nginx и настроите upstream на бэкэнд Apache.
Основы Docker. Большой практический выпуск (YouTube, 1 видео) – установите Докер, поработаете с портами, поднимите временную базу данных и создадите виртуальную машину.
Docker для Начинающих – Полный Курс (YouTube, 1 урок) – разработаете приложение на NodeJS (сюда входит и React, Angular, Vue). Закончив разработку локально, зальете это приложение на удаленный сервер и там запустить его.
Docker уроки от А до Я (YouTube, 12 уроков) – узнаете в чем разница между образами контейнером и запустите фреймворк Laravel в Докере.
https://youtube.com/watch?v=EbEZgdTOHzE%3Flist%3DPLD5U-C5KK50XMCBkY0U-NLzglcRHzOwAg
11. MySQL
Введение в базы данных (Stepik, 23 урока) – основу курса составляет изучение и применение в типовых ситуациях средств SQL для обработки данных в SQL-СУБД.
Свободное погружение в СУБД (Stepik, 66 уроков) – в курсе затронуты темы улучшения схемы БД, средства SQL для построения сложных аналитических запросов, управление конкурентным доступом к данным и некоторые возможности из нереляционного мира, присутствующие в реляционных СУБД
Изучение SQL для начинающих (YouTube, 9 уроков) – изучите основы языка SQL и сможете прописывать различные команды для работы с СУБД, такими как: MySQL, SQLite, PostgreSQL и многими другими.
(YouTube, 19 уроков) – курс начального уровня, предварительных знаний о базах данных и SQL не требуется.
https://youtube.com/watch?v=ERZoxHuQ-QI%3Flist%3DPLDyJYA6aTY1lPhlF2iHiLlkDW6bd39VmE
Материалы по теме
Подтверждение ваших навыков
Вы получите сертификат установленного образца, который станет дополнительным аргументом для работодателя.
Мы обучаем по государственной лицензии №Л035−1 298−77/179 609.
Code School
Проект, созданный Envy Labs, использует обучение со встроенной геймификацией (использование бейджей, секретных видео) и представляет курсы от веб-дизайна до программирования. На данный момент на сайте можно найти такие курсы, как Core iOS 7, Try Ruby, Assembling SasS.
- Сайт: codeschool.com.
- Язык: английский.
- Уровень: средний, продвинутый.
- Стоимость: $25 в месяц, $220 в год.
- Чему учат: HTML5, CSS, CSS3, jQuery, Ruby, Ruby on Rails, iOS.
Школы программирования для детей
Детская школа программирования и робототехники для детей от 5 до 17 лет. В рамках индивидуальных или групповых занятий ребенок изучит следующие темы: компьютерная грамотность, Scratch Junior, Kodu Game Lab, Minecraft, Python, Roblox, Lua, Unity, HTML и CSS, Photoshop, Figma и Tilda. Учебный процесс геймифицирован, ученики получают призы за достигнутый результат. Школа является лицензированной образовательной организацией, и вы можете получить налоговый вычет на обучение.
Школа программирования для детей от 3 до 16 лет, где ребят обучают созданию веб-сайтов, мобильных приложений, игр и мультфильмов по 95 программам. Помимо освоения базовых навыков программирования ребенок развивает креативное мышление, способность работать в команде и получает подарки за достижения в обучении. Доступны гранты на бесплатное обучение для детей с особенностями развития и воспитанников детских домов.
Школа программирования для детей от 5 до 17 лет предлагает для изучения 14 курсов по компьютерной грамотности, Scratch, Minecraft, робототехнике, web-программированию, Python, Roblox, C#/Unity, Java и Unreal Engine. Доступно бесплатное пробное занятие, на котором преподаватель составит персональную программу обучения с учетом начального уровня знаний и интересов ребенка.
Индивидуальные и групповые онлайн-занятия с преподавателем для детей 6-17 лет по 50+ программам: компьютерная грамотность, Scratch, Python, frontend-разработка, геймдизайн, разработка игр на Unity. Весь необходимый материал ребята усваивают на уроке, поэтому домашних заданий не предусмотрено. Доступна бесплатная консультация с преподавателем для определения уровня знаний и интересов ребенка.
Онлайн-курсы для детей и подростков 8-16 лет по направлениям: создание игр на Roblox и Unity; создание игр, чат-ботов, интерфейсов на Python; веб-дизайн на Tilda и Figma. Персональная программа учитывает психологические возрастные особенности ребенка и может корректироваться в процессе прохождения. Во время обучения ребенок создаст реальный проект для заказчика и получит за это вознаграждение. Доступен бесплатный пробный урок.
Мои навыки
- Кросс-браузерная, адаптивная вёрстка на HTML, CSS
- Работа с фронтенд-фреймворками React, Vue
- Программирование на JavaScript, владение TypeScript
- Работа с базами данных
- Программирование на PHP и JavaScript
- Применение принципов ООП на практике
- Разработка Laravel-приложений
- Работа с внешними API
- Тестирование приложений
- Работа в команде
- Знание алгоритмов и структур данных
- Создание высоконагруженного бэкенда
Часто задаваемые вопросы
Спасибо за заявку!
Наш менеджер свяжется с вами
в ближайшее время
Оплатить без консультации и получить скидку 8062 ₽ или оформите рассрочку
Нажимая на кнопку, я соглашаюсь с публичной офертой
- Санкт-Петербург
- Алматы
- Киев
- Минск
- Москва
- Санкт-Петербург
- Алматы
- Волгоград
- Воронеж
- Екатеринбург
- Казань
- Красноярск
- Нижний Новгород
- Новосибирск
- Омск
- Пермь
- Ростов-на-Дону
- Уфа
- Челябинск
Microsoft Virtual Academy
Сайт предлагает более 200 обучающих курсов. Курсы учат разработке приложений для HTML5, Windows и Windows Phone, Microsoft Office 365, SQL Server, Azure и System Center. Обучение бесплатное, но требуется иметь учетную запись Windows Live ID.
- Сайт: microsoftvirtualacademy.com.
- Язык: русский, английский.
- Уровень: продвинутый.
- Стоимость: бесплатно.
- Чему учат: продуктам и технологиям Microsoft.
Школа программирования
- Сайт: prog-school.ru.
- Язык: русский.
- Уровень: начальный, средний.
- Стоимость: 0-80 тысяч рублей.
- Чему учат: HTML, CSS, PHP,SEO, Ruby, Python, Java, Android, Objective C, и прочее.
Бесплатные курсы по программированию
Бесплатные уроки, вебинары и полноценные курсы помогут с нуля освоить и отточить практические навыки, а также создать дорожную карту для развития в профессии.
Федеральный проект «Содействие занятости» предлагает программы повышения квалификации и профессиональной переподготовки для определенных категорий лиц в соответствии с постановлением Правительства РФ. После обучения вы можете получить помощь в трудоустройстве и карьерную консультацию.
- Продолжительность обучения: 1-4 месяца
- Доступ: с регистрацией
- Как проходит: вебинары, лекции, видеоуроки
- Домашние задания: с проверкой
- Сертификат: есть, удостоверение или диплом установленного образца
15+ полноценных курсов для того, чтобы получить новые знания по программированию, а также оценить качество обучения в рамках платных программ. Материалы курсов обновляются и дополняются. Доступна обратная связь по выполняемым заданиям.
- Продолжительность обучения: в своем темпе
- Доступ: с регистрацией
- Как проходит: видеоуроки, статьи, тренажеры, тесты, упражнения
- Домашние задания: есть
- Сертификат: нет
Бесплатная база включает 200+ записей вебинаров по общим и узким темам: тестирование, верстка, PHP, SQL, 1C, Android, Frontend, C++, Python и ещё 34 направления. Новые материалы добавляются каждые 1-2 дня. Спикерами являются эксперты в своих областях.
- Продолжительность обучения: в своем темпе
- Доступ: без регистрации
- Как проходит: записи вебинаров
- Домашние задания: нет
- Сертификат: нет
Школа предлагает мини-программы для обучения новичков по различным направлениям программирования. В основном курсы доступны для изучения в определенные даты со стартом потока, но есть и несколько курсов в записи для изучения в любое время.
Рекомендуем сохранить страницу в закладки, чтобы отслеживать интересные вам интенсивы.
- Продолжительность обучения: в своем темпе/от 3 дней до 3 недель
- Доступ: с регистрацией
- Как проходит: видеоуроки, вебинары, задания
- Домашние задания: есть/нет
- Сертификат: есть/нет
На платформе представлены курсы от университетов и известных компаний со всего мира, часть из них можно пройти бесплатно. Программы для обучения программированию представлены в разрезе популярных языков и навыков. Чаще всего обучающие материалы излагаются на английском языке и предполагают изучение в своем темпе.
- Продолжительность обучения: в своем темпе
- Доступ: с регистрацией
- Как проходит: видеоуроки, задания, тесты
- Домашние задания: нет
- Сертификат: есть
Подборка из 250+ курсов по всем языкам программирования и навыкам. Вы можете изучать на английском как ознакомительные мини-курсы, так и насыщенные программы, полезные для развития карьеры. Среди многообразия программ встречаются бесплатные. Также имеется ограниченный по времени бесплатный доступ к продвинутым курсам.
- Продолжительность обучения: в своем темпе
- Доступ: с регистрацией
- Как проходит: статьи, тренажеры
- Домашние задания: нет
- Сертификат: в зависимости от тарифа
7. Dash — General Assembly
Бесплатный проектный онлайн-курс на английском с задачами по созданию сайтов на HTML, CSS и JavaScript подходит для начинающих программистов. Вы освоите базовые навыки программирования, изучите создание динамических интерфейсов, а также создадите сайт с современными элементами навигации и адаптивным дизайном для мобильных устройств.
- Продолжительность обучения: в своем темпе
- Доступ: с регистрацией
- Как проходит: интерактивное пошаговое руководство
- Домашние задания: нет
- Сертификат: нет
Мы постарались собрать различные варианты обучения программированию, которые удовлетворят запросы не только новичков (взрослых и детей), но и опытных программистов. Здесь вы найдете курсы, тренажеры, онлайн-соревнования и бесплатные материалы по программированию. Для владеющих английским языком есть соответствующий раздел с обучением на английском.
Если вы нашли неактуальную информацию в подборке или хотите добавить проверенную школу в созданный нами перечень, напишите в комментариях под подборкой.
Ещё 5 хороших школ для обучения программированию
Далее в подборке несколько школ с неплохим пользовательским рейтингом и достойной репутацией в русскоязычной сфере обучения программированию.
- Stepik — образовательная платформа, в рамках которой собраны сотни платных и бесплатных курсов по различным темам, включая программирование на Python, Golang, C/C#/C++, Java, R, Haskell, PHP, Ruby; выбирайте подходящий раздел и курс, изучайте информацию в комфортном для вас режиме.
- Skypro — онлайн-университет предлагает программы для освоения с нуля пяти профессий: инженер по тестированию, Python-, веб-, Java- и Android-разработчик; обучение длится от 7 до 12 месяцев и предполагает создание работ для портфолио и сопровождение в трудоустройстве.
- XYZ School — геймдев-школа предлагает курсы для игровых программистов и инди-разработчиков, помогающие найти свое место в игровой индустрии; обучение длится от 5 до 15 месяцев и включает создание работ для портфолио и помощь в трудоустройстве; предлагаем начать обучение с бесплатного доступа к 18 программам.
- beONmax — образовательная онлайн-платформа предлагает самостоятельное обучение программированию и созданию веб-сайтов с нуля до профессионального уровня; курсы можно изучать в своем темпе и закреплять полученные знания, выполняя задания и тесты.
Начните сейчас, платите потом!
Кредитная программа от надёжных банков
- Для граждан РФ
- Без первого взноса
- Без переплаты по процентам
- Одобрение в день обращения
Чем вам поможет Центр карьеры:
Резюме
Презентуем вас работодателям с выгодной стороны
Проведём онлайн-встречу, где оценим ваши сильные стороны, навыки и профессиональный опыт. Поможем оформить профиль на сайтах с вакансиями и разработать привлекательное резюме, которое точно впечатлит работодателей.
Индивидуальный карьерный план
Расскажем, как начать и развивать карьеру
Проведём онлайн-консультацию, определим ваши цели и расскажем, как их добиться. Сформируем индивидуальный путь вашего развития в профессии. Вы узнаете, где искать работу и какие навыки развивать, чтобы продвинуться в карьере.
Партнерские вакансии
Порекомендуем вашу кандидатуру партнёрам
У вас будет доступ к закрытому чату с вакансиями наших партнёров. Вы сможете выбрать подходящие предложения, а консультант поможет написать сопроводительное письмо и подготовиться к собеседованию. Вашу кандидатуру рассмотрят в числе первых.
Оформление портфолио
Поможем эффектно представить ваши проекты
Расскажем, как создать продающее портфолио. Вместе выберем привлекательные работы и отдадим на ревью эксперту. Поможем оформить проекты так, что их по достоинству оценят работодатели.
Карьерные консультации
Подготовим вас к старту карьеры
Консультанты ответят на ваши вопросы о карьере, подготовят к собеседованиям и соберут обратную связь от работодателей. Вы узнаете, как вести себя на интервью и избежать ошибок при поиске работы. Сможете участвовать в карьерных воркшопах и вебинарах.
Почему мы уверены в вашем трудоустройстве?
Определяем потребности рынка
Мы тщательно анализируем профессии, в которых помогаем с трудоустройством: опрашиваем специалистов, оцениваем вакансии, потребность в кандидатах и доступность профессии для новичков.
Даём качественные знания
Помогаем получить навыки, которые необходимы здесь и сейчас. Все спикеры — практикующие специалисты, а их знания востребованы на рынке.
Поддерживаем на старте карьеры
Наши консультанты контролируют каждый шаг на пути к вашей карьере. Они помогают избежать ошибок и спланировать профессиональный путь.
пользователей Skillbox получили новую работу с 2019 года
- пользователей ежеквартально находят работу с помощью Центра карьеры
- пользователей Skillbox улучшили карьеру в 2022 году
Люди, которые изменили жизнь благодаря Skillbox
Пользователи Skillbox осваивают новые профессии. Строят карьеру, меняют жизнь и обретают себя. У вас тоже получится.
Отзывы работодателей

Юлия Ильяева Директор по развитию Team for Dream
Кандидаты из Skillbox всегда отличаются своей высокой мотивацией, поэтому мы с радостью приглашаем их на стажировки и предлагаем работу. Уже несколько раз мы принимали на junior-позиции участников курса «Профессия Event-менеджер».

Максим Зубцов Директор по маркетингу в Checkroi
Skillbox подбирает кандидатов с горящими глазами и желанием развиваться. Например, руководитель нашего SEO-отдела когда-то был новичком, с которым мы встретились благодаря Центру карьеры.

Роман Горбачёв Основатель дизайн-студии «Логомашина»
Когда нас пригласили спикерами в Skillbox, мы решили: это отличный шанс пополнить команду талантливыми специалистами. Сейчас у нас работают несколько дизайнеров, и мы ими очень довольны.

Ольга Новодворская HR BP в Nauka
Сотрудничество со Skillbox — это гарантия, что мы получим будущих сотрудников с определёнными знаниями. Новички, которые пришли к нам, выросли и приблизились к middle-уровню спустя 8 месяцев.

Богдан Пилипенко Аккаунт-менеджер в Appollo Digital
Skillbox помогает найти инициативных новичков, которым интересны простые, но ценные задачи. После прохождения курсов ребята выходят со структурированными, свежими знаниями по дисциплинам.
Станьте IT-специалистом и получите поддержку от государства
Сотрудники аккредитованных IT-компаний могут:
- Купить квартиру или дом на выгодных условиях. IT-специалистам доступна льготная ипотека по ставке 5%.
- Получить отсрочку от армии. Молодые люди от 18 до 27 лет имеют право не служить, пока работают.
ТОП-10 онлайн-школ для изучения программирования в 2023 году
- Skillbox — лучшая онлайн-школа программирования в русскоязычном сегменте
- Яндекс Практикум — лучшая школа с помощью/гарантией трудоустройства
- Хекслет — лучшая школа с оплачиваемой стажировкой
- LoftSchool — лучшая школа для интенсивного обучения в сжатые сроки (промокод Gdekurs — скидка 5% на обучение)
- ClubPixel — лучшая онлайн-школа программирования для детей
- edX — мощное обучение программированию на английском языке
- ITVDN — сервис с тренировками для программистов на русском языке
- LeetCode — сервис с тренировками для программистов на английском языке
- Содействие занятости — бесплатное обучение программированию на русском языке
- Codecademy — бесплатное обучение программированию на английском языке
Обучение программированию на английском языке
В этом разделе представлены сильные школы и качественные сервисы для обучения программированию на английском языке.
- edX — 3 600+ качественных курсов по программированию от преподавателей Гарварда, MTI и других экспертов сферы; в зависимости от цели и глубины обучения доступны бесплатные курсы и платные программы, курсы для самостоятельного изучения и программы с обратной связью.
- Udacity — школа предлагает курсы для начинающих и опытных программистов и разработчиков с персональной поддержкой в режиме 24/7; преподаватели являются экспертами компаний из списков Fortune 500 и Global 2000; предлагается бесплатный 7-дневный доступ к обучению.
- Pluralsight — на платформе представлены курсы для личного и корпоративного изучения по разработке программного обеспечения, работе в IT-сфере и кибербезопасности; доступ к 1 000+ курсов по подписке от 29 $/мес.; платформа предлагает бесплатную пробную неделю обучения.
- Frontend Masters — постоянно обновляемые курсы для начинающих и профессиональных frontend-разработчиков; для знакомства со школой и получения начальных знаний доступны бесплатные опции: курс Frontend Masters Bootcamp и триальный доступ к 5 курсам после регистрации.
Центр современной информатики, программирования и анализа данных
Computer Science Centre — это совместная инициатива Академии современного программирования, Школы анализа данных и клуба Computer Science при ПОМИ РАН, предлагающая очные вечерние курсы.
В рамках эксперимента в августе этого года центр объявил о запуске массовых открытых онлайн-курсов. Всего было запущено три: «Алгоритмы и структуры данных», программирование на языке С++ и введение в структуру ЭВМ. Тем, кто успешно проходит все курсы, компания предлагает зачисление на очное отделение без вступительных испытаний.
- Сайт: compscicenter.ru.
- Язык: русский.
- Уровень: средний.
- Стоимость: бесплатно.
- Чему учат: С++, компьютерная архитектура.
Поддержка преподавателя и закрытое комьюнити
Здравствуйте! Отправляю на проверку. Пожалуйста, ответьте на вопросы в комментариях.

Задание проверила, на вопросы ответила в файле. Отлично поработали, осталось немного доделать 😊

Спасибо, всё поправила 👍

Мы понимаем, как сложно бывает применять новые знания на практике, и поддержим вас на этом пути ❤️
Студенты довольны обучением
- 93% выпускников отмечают, что Skillbox помог достичь поставленной цели
- 78% выпускников готовы рекомендовать обучение в Skillbox
Данные независимого опроса выпускников Skillbox, проведённого Высшей школой экономики (НИУ ВШЭ)
оценок
на разных независимых площадках

Уже прошли какие-либо курсы Skillbox?
Скажите об этом менеджеру — платить за них не придётся.
HTML Academy
Интерактивные онлайн-курсы по HTML и CSS. Они готовят потенциальных верстальщиков, которых сразу же учат работать с «живым» кодом посредством решения практических задач. Часть курсов бесплатные, другая часть — платные. Создатели постоянно пытаются расширить количество бесплатных курсов, пытаясь найти разные решения — например, краудфандинг. Курсы, представленные на сайте, начинаются от базовых, таких как «Ссылки и изображения», и до продвинутых, как «Селекторы».
- Сайт: htmlacademy.ru.
- Язык: русский.
- Уровень: от начинающего до среднего.
- Стоимость: бесплатно, 300 рублей в месяц, 2700 в год.
- Чему учат: зависит от курса.
Как быстро окупится обучение на платформе
Мы знаем, как сложно решиться на смену профессии. Поэтому показываем, сколько вы сможете зарабатывать во время прохождения курса — и когда он окупится.
На позиции Junior вы заработаете столько же, сколько стоит курс,
Зарплаты веб-разработчиков,
по данным HH.ru
- Junior
- Middle Опыт 12 месяцев
- Senior Опыт 24 месяца
Ваше резюме после прохождения курса

от 60 000 ₽
Записаться на курс или получить бесплатную консультацию
Ваша заявка успешно отправлена
Как проходит обучение на платформе
-

Знакомитесь с платформой
Платформа Skillbox собственная разработка компании, которую мы постоянно улучшаем. Вас ждут видео, практические задания и общение с кураторами. Доступ к материалам откроется сразу после покупки курса.
-

Получаете знания
Курсы состоят из тематических видео разной длительности. Смотрите их когда и где угодно. Доступ бессрочный, чтобы вы всегда могли вернуться и повторить теорию.
-

Общаетесь с экспертами
Посещаете вебинары
Разбираете код и задаёте вопросы на онлайн-встречах с фрилансерами и разработчиками крупных компаний.
-

Выполняете задания
Мы уверены, что навыки отрабатываются только через практику. Поэтому после теории вас ждёт практическая работа или тест. Все задачи приближены к реальным их можно с гордостью положить в портфолио.
-

Работаете с куратором
Проверкой заданий занимаются кураторы. Это эксперты по теме курса. Они помогут с трудными задачами и подскажут, как улучшить ваши проекты. Общаться с проверяющими кураторами можно прямо на платформе.
по качеству обучения. Вся теория записана с топовыми экспертами рынка, а практика максимально приближена к реальным рабочим задачам. Послушайте, что говорят те, кто уже достиг своих целей вместе со Skillbox.
Чему вы научитесь
- Верстать сайты на языках HTML и CSS
Освоите самые популярные языки верстки и сможете создавать сайты, которые будут хорошо выглядеть на любом экране.
- Программировать на языках JavaScript и PHP
Освоите сразу два востребованных языка программирования. На JavaScript будете создавать интерактивные интерфейсы, а с PHP программировать серверную часть сайтов.
- Работать с JavaScript-фреймворками
С помощью которых будете легко собирать веб-приложения из отдельных компонентов, как из деталей конструктора.
- Создавать серверную часть сайта или приложения
С помощью фреймворков Node. js и Laravel, познакомитесь с микросервисной архитектурой и научитесь создавать устойчивые к высоким нагрузкам приложения.
- Освоите навыки, полезные любому программисту
Прокачаете свой таймменеджмент и личную эффективность. Сможете эффективно работать в команде с другими разработчиками, дизайнерами и тимлидами.

Год английского языка!
Пройдите 3 модуля из первого курса и получите доступ к урокам английского языка от Skillbox на год.
Предложение действует для пользователей Skillbox, которые купили любую профессию с 1 августа 2021 года.
Вас ждут:
- методика ускоренного запоминания слов и грамматики;
- персональная программа обучения, которая поможет заговорить по‑английски с нуля;
- 4 индивидуальные сессии по 25 минут с преподавателями, чтобы улучшить произношение.

Ваша заявка успешно отправлена
Работы участников курса

Александр Бойков
-portfolio-resize.jpg)
Надежда Галиева
-portfolio-resize.jpg)
Елена Волкова
-portfolio-resize.jpg)
Елизавета Каракулова

Владимир Лесной
-(1)-portfolio-resize.jpg)
Владимир Чмира
-portfolio-resize.jpg)
Анфиса Рейкина
-portfolio-resize.jpg)
Даниил Самсонов
-portfolio-resize.jpg)
Всеволод Колос
-(2)-portfolio-resize.jpg)
Анастасия Герасимова

Николай Карпенко

Сергей Сокольвяк
Спикеры

Frontend teamlead в Prequel Inc. Больше 20 лет в разработке

Верстальщик в «Ленте», ментор блока «Веб-вёрстка». Программирует больше 6 лет

Системный архитектор в СберМегаМаркете. 10 лет занимается веб-разработкой

CTO в дизайн-лаборатории Mish. 10 лет в веб-разработке

Технический директор Creonit. Больше 13 лет в разработке

Старший frontend-разработчик в Motivity. 12 лет в разработке

Software Development Engineer в Play North. 16 лет опыта в IT

Руководил продуктовой командой в «Работа.ру». Опыт в разработке — 15 лет

Java-программист с опытом работы 18 лет, директор центра по подбору персонала SymbioWay
Умный медведь
Сервис, позволяющий получить базовые знания о программировании. Уроки интерактивные, а курсы непродолжительные.
- Сайт: cleverbear.ru.
- Язык: русский.
- Уровень: от начинающего до среднего.
- Стоимость: 490 рублей за курс.
- Чему учат: HTML, CSS, JQuery, JavaScript.
Для отслеживания онлайн-курсов (не только для программистов) удобно использовать специальные сайты.
Мои проекты
- Лендинг арт-галереи / платформы для подкастов
- CRM-система
- Интернет-магазин / трекер задач
- Облачная система хранения файлов
- Frontend-часть интернет-магазина
- Frontend-часть банковского сервиса

Сервисы для разработчика Backend
Кроме JavaScript разработчику бэкенд стоит изучить и другие языки программирования:
Python можно освоить самостоятельно по роликам от Хауди Хо «Python-джедай» A Byte of Python на русском языке, либо используя
«PHP БАЗОВЫЙ КУРС» от Смотри.Учись продолжительностью 14 часов (10 лекций и 15 дополнительных материалов).
Ознакомиться с разными языками для веб-программирования поможет технострим от Mail.Ru Group

Бэкенд-разработчикам необходимо знать и другие вещи:
Content management System (CMS): WordPress, Strapi, Prismic, Santy.io, Contenful;
создание доменных имен (Enom, Google Domains, Namecheap);
использование инструментов хостинга (CPanel, Namecheap, Zoho Mail);
работу с базами данных (MySQL, MongoDB, PostgresSQL, Firebase, MS SQL Server и пр.);
Сервисы для обучения разработчика Frontend
Курсы для изучения HTML и CSS:
Основы HTML и CSS – это интерактивный курс от htmlacademy, где представлен конструктор кода с возможностями визуализации.
Основы HTML и CSS – бесплатный двухнедельный онлайн курс от Нетологии.
Простые интерактивные курсы от sololearn, для прохождениях которых необходима регистрация.
Курс HTML / CSS для начинающих от beONmax.
Веб-разработка для начинающих: HTML и CSS» – бесплатный курс от Stepik с блоком домашних заданий.
позволяет освоить веб-дизайн, получить практические навыки JS, Python и работы с базами данных.

Сайты для изучения JavaScript:
Современный учебник JavaScript
Sololearn – курсы по
Видео «Практика JavaScript» с реальными задачами.
Frontend Masters
Ресурс для профессиональных веб-разработчиков. На сайте представлено более 20 курсов, например, Advanced JavaScript, CSS2 In-Depth. Основной аудиторией являются профессиональные веб-разработчики с опытом 1-3 года. Стиль повествования курсов академический, то есть уделяется внимание теории, истории и передовым практикам.
- Сайт: frontendmasters.com.
- Язык: английский.
- Уровень: средний и продвинутый.
- Стоимость: $39 в месяц, $299 в год.
- Чему учат: HTML5, CSS3, JavaScript, JQuery, Backbone.js, AngularJS и прочее.
Что еще нужно знать разработчикам Backend и Full Stack
Если вы хотите повысить свой уровень в создании Backend или даже перейти на уровень Full Stack, придется освоить еще кое-что:
хостинг статических сайтов: Heroku, Netify, GitHub Pages;
многофункциональную панель управления хостингом CPanel: Bluehost, InMotion, Hostgator;
методы развертки: Secure Shell terminal (SSH), File Transfer Protocol slow (FTP/SFTP), Continuous deployment by pushing to a repo (Git);
системы управления версиями (Version Control System – VCS): Subverion и Git.
Моя школа в online 






