- Бесплатные курсы и интенсивы
- Нетология
- Stepik
- Портал видеоуроков LoftBlog
- Microsoft Virtual Academy
- Онлайн Академия IT
- Hexlet
- Code Basics
- YouTube-каналы о языках программирования
- программа
- Программа «Программирование на С++»
- Основы программирования на языке C++
- Объектно-ориентированное программирование, разработка и тестирование приложений
- Оптимизация кода и основные правила работы со сложными объектами
- Внутреннее устройство конструкций языка С++
- Основные навыки и технологии для разработчика программного обеспечения
- Онлайн курс «Дизайнер интерфейсов»
- Курсы разработчиков с нуля
- «Frontend-разработчик с нуля» от «Нетологии»
- «Веб-разработчик – с нуля до результата» от BeONmax
- «Разработка мобильных приложений с нуля» от «Нетологии»
- Онлайн курс «Разработчик VR/AR»
- Онлайн курс «Разработка игр на Unity»
- Рейтинг лучших школ программирования для начинающих с нуля
- Способ 1. Запишитесь на бесплатные курсы программирования
- Как я составлял этот рейтинг — 10 факторов
- Как научиться программированию
- Заключение
Бесплатные курсы и интенсивы
Нетология
Сайт: https://netology.ruТелефон: 8 (800) 301-39-69, +7 (495) 152-55-28Стоимость: бесплатно
Мини-курсы:
- Как стать программистом, 3 дня
- Digital-старт: первый шаг к востребованной профессии, 6 дней
- Основы HTML и CSS, 2 недели
- С чего начать карьеру в IT, 3 дня
Stepik
Сайт: https://stepik.orgСтоимость: бесплатно
Бесплатные курсы для новичков в программировании:
- Введение в программирование (C++)
- Программирование на Python
- Основы программирования
- Java. Базовый курс
- Веб-разработка для начинающих: HTML и CSS
- JavaScript для начинающих
- Введение в Kotlin JVM
Для понимания курсов желательно иметь знания математики не ниже уровня средней школы и уметь достаточно свободно пользоваться компьютером.
Портал видеоуроков LoftBlog
Сайт: https://loftblog.ruСтоимость: бесплатно
Курсы:
- Изучение языка программирования. 8 уроков
- Введение в Python. 9 уроков
- Разработка Android приложения. 5 уроков
- Java для Android-разработчиков. 13 уроков
- Основы программирования. 12 уроков
- HTML для начинающих. 11 уроков
- Основы SQL для начинающих. 5 уроков
- Основы CSS. 7 уроков
- Основы PHP. 7 уроков
- Основы Javascript. 24 урока
- iOS приложение ToDo List на Swift. 25 уроков
- Сайт с нуля на WordPress. 2 урока
- WordPress для фрилансера. 10 уроков
- Введение в ActionScript3. 4 урока
и другие
Microsoft Virtual Academy
Сайт: https://docs.microsoft.comСтоимость: бесплатно, требуется учетная запись Windows Live ID
Узнайте о базовом синтаксисе и направлении мыслей для создания простых приложений с помощью модульных схем обучения:
- Первые шаги с помощью C#
3 ч 51 мин, 8 модулей - Первые шаги с помощью Python
4 ч 33 мин, 10 модулей
Кроме того, на сайте представлено множество курсов по разработке приложений для HTML5, Windows и Windows Phone, Microsoft Office 365, SQL Server, Azure и System Center для программистов с опытом.
Онлайн Академия IT
Сайт: https://academiait.ruСтоимость: бесплатно
На сайте доступны разнообразные курсы по языкам программирования, веб- и мобильной разработке:
- Программирование для всех начинающих. Изучаем язык VBA под Excel
- Основы C++. Программирование для начинающих
- Программирование с нуля
- Изучение языка программирования
- Python для начинающих
- PHP Основы
- Язык С для начинающих
- Уроки PHP 7
- Видео курс С++ Starter
- Ruby Essential
- Swift3 (для новичков)
- Базовый Java
- Разработка приложений под Android. Базовый курс
- Kotlin. Уроки по основам разработки android-приложений
- Ваше первое iOS-Приложение с нуля
- Введение в Unity3D
и другие уроки
Чтобы получить доступ к видеоурокам, необходимо зарегистрироваться.
Hexlet
Сайт: https://ru.hexlet.ioТелефон: +7 (499) 609-12-31Стоимость: бесплатно
Бесплатные курсы по программированию для получения новых знаний и оценки глубины материалов на Хекслете:
- Python: Основы 13 часов
- Введение в программирование 45 часов
- Ключевые аспекты веб-разработки на PHP 7 часов
- Основы HTML, CSS и веб-дизайна 8 часов
- Ключевые аспекты разработки на Python 4 часа
- Основы современной вёрстки 15 часов
- Жизнь программиста 3 часа
- Введение в Ruby 34 часа
- Основы командной строки 30 часов
- Структура и интерпретация компьютерных программ 17 часов
- PHP: Настройка окружения 5 часов
- PHP: Основы 19 часов
- Введение в Си 19 часов
- Python: Настройка окружения 7 часов
- Введение в веб-разработку 5 часов
- Операционные системы 6 часов
- Основы программирования 60 часов
- JS: Настройка окружения 8 часов
Code Basics
Сайт: https://ru.code-basics.comТелефон: +44 20 3514 2938Стоимость: бесплатно
Бесплатные практические уроки по программированию. Если вы совсем новичок и хотите научиться основам — переменным, строкам, циклам, функциям и т.д. Проект от создателей Хекслета.
YouTube-каналы о языках программирования
Подборка русскоязычных каналов и плейлистов, посвящённых различным языкам программирования:
- Программирование с нуля
- Уроки по С++
- Уроки по С/С++
- Уроки C#
- C# от новичка к профессионалу
- C# уроки
- Программирование на Go
- Курсы по программированию на PHP. Лёгкий старт для начинающих
- Изучение JavaScript от нуля до гуру
- Уроки по основам разработки android-приложений на Java
- Курс «Разработка на Java»
- Уроки Java для начинающих
- Язык программирования PYTHON
- Python программирование
- Изучение PHP для начинающих
- С нуля до Junior PHP Developer
- Паскаль с нуля. Основы программирования
- Курс HTML & CSS
- HTML5 уроки с нуля для начинающих
- iOS программирование в Xcode
Реклама. Информация о рекламодателе по ссылкам в статье.
программа
Профессия
Модуль 1
Модуль 2
Модуль 3
Модуль 4
Программа «Программирование на С++»
306 ак. ч. обучающего контента
C++ сегодня является одним из самых популярных языков программирования: он применяется во многих IT-сферах от Web-разработки до машинного обучения. Программа «Программирование на С++» позволит Вам самостоятельно погрузиться в безграничный мир разработки и поможет освоить язык с нуля.
Профессия состоит из нескольких модулей, каждый из которых раскрывает определенную тему алгоритмов программирования на C++. В процессе обучения вы научитесь; работать с различными типами данных, функциями, указателями и массивами, применять контейнеры STL, работать со структурами, полями и методами, применять конструкторы и деструкторы, создавать веб-сервисы и проводить анализ данных.
Программа рассчитана на специалистов, имеющих начальные навыки программирования, и включает в себя следующие курсы:
- Основы программирования на языке C++
- Объектно-ориентированное программирование, разработка и тестирование приложений
- Оптимизация кода и основные правила работы со сложными объектами
- Внутреннее устройство конструкций языка С++
Основы программирования на языке C++
Целью изучения модуля является совершенствование компетенций слушателей в области применения элементов языка, которые используются чаще всего: основные типы данных, простейший ввод и вывод, условные операторы и циклы, формирование умений устанавливать необходимое программное обеспечение на разные операционные системы.
Задачи Модуля:
- Сформировать умение писать простейшие программы на С++
- Сформировать умение работать с базовыми конструкциями языка С++, функциями и контейнерами
- Сформировать умение работать со структурами и классами
- Сформировать умение работать с текстовыми файлами и потоками, осуществлять перезагрузку операторов
Объектно-ориентированное программирование, разработка и тестирование приложений
Целью изучения модуля «Объектно-ориентированное программирование, разработка и тестирование приложений» является в области профессионального конструирования приложения в объектно-ориентированной парадигме, создания масштабируемых программ.
Задачи Модуля:
- Сформировать умение осуществлять объектно-ориентированное программирование
- Сформировать умение распределять код по файлам
- Сформировать умение проводить тестирование и отладку программ
- Сформировать умение использовать итераторы, алгоритмы и контейнеры
Оптимизация кода и основные правила работы со сложными объектами
Целью изучения модуля «Оптимизация кода и основные правила работы со сложными объектами» является совершенствование компетенций слушателей в области работы с макросами и шаблонами классов, оптимизации кода, эффективного использования ввода/вывода, использования линейных контейнеров, move-семантики и многопоточности.
Задачи Модуля:
- Сформировать умение работать с макросами и шаблонами классов
- Сформировать умение применять принципы оптимизации кода, обеспечивать эффективное использование потоков ввода/вывода
- Сформировать умение работать с памятью, эффективно использовать линейные контейнеры и move-семантику
- Сформировать умение применять механизмы синхронизации
Внутреннее устройство конструкций языка С++
Целью изучения модуля «Внутреннее устройство конструкций языка С++» является совершенствование компетенций слушателей в области работы с ассоциативными контейнерами, пространством имён и указателем this, указателем shared_ptr и RAII-обертками, функциями.
Задачи Модуля:
- Сформировать умение использовать ассоциативные контейнеры
- Сформировать умение применять синтаксис пространства имен, using namespace в заголовочных файлах, структурировать код с использованием пространства имен, присваивать объект самому себе, использовать указатель this как неявный параметр методов класса
- Сформировать умение пользоваться умными указателями и RAII
- Сформировать умение применять шаблоны проектирования
Основные навыки и технологии для разработчика программного обеспечения
Вакансия разработчика, впрочем, как и архитектора программного обеспечения, является многопрофильной, для таких специалистов не существует универсальных наборов требований — в каждой вакансии специфика уточняется.
Для примера, если ты хочешь работать фулстек-разработчиком ПО удаленно, то тебе нужно владеть следующими компетенциями:
- разработка frontend и backend
- владение основами управления проектами
- а также DevOps (настройка серверов, развертывание программного обеспечения и обеспечение безопасности продукта).
В том числе разработчик программного обеспечения должен обладать следующими навыками:
- опыт создания интерфейсов при помощи таких технологий, как HTML5, CSS3, AJAX, JavaScript и JQuery
- использование фреймворков в создании адаптивных макетов: React, Vue.js, Angular и TypeScript
- понимание принципов UX-дизайна
- знание backend языков программирования, включая PHP, Ruby и Python
- опыт построения взаимодействия клиент-сервер, разработки API, интегрирования внешних приложений и баз данных
- опыт работы с реляционными и нереляционными базами данных, с форматами файлов XML и JSON
- навыки автоматизированного, модульного и интеграционного тестирования
- понимание принципов проектирования ООП, микросервисов, основ архитектуры программного обеспечения
- опыт работы с версиями систем управления (такими, как Git)
Соискатели на вакансии “разработчик ПО” должны владеть письменным и разговорным английским (не ниже B2), обладать основами делового общения. Компании отдают преимущества кандидатам, которые умеют работать в команде, умеют эффективно управлять проектами и временем.
Онлайн курс «Дизайнер интерфейсов»
Курс для тех, кто хочет работать в айти в более творческом русле. Дизайнер интерфейсов рисует макеты будущих сайтов и приложений, и продумывает логику их работы. На курсе вы научитесь работать в самом популярном графическом редакторе, а также изучите всю необходимую теорию по дизайну и начнете применять ее на практике.
От себя могу добавить, что я сам лично переучился на дизайнера интерфейсов и могу сказать, что это весьма интересная профессия с возможностью самореализации и реального карьерного роста. Без дизайнера не обходится ни одна крупная IT компания, что делает эту профессию достаточно востребованной.
Преимущества курса:
- Мощная программа поддержки студентов и помощь в трудоустройстве
- Обучение от простого к сложному без воды
- Преподаватели из ведущих айти компаний (ВТБ, Mail, IBM и другие)
- Поддержка кураторов на протяжении всего обучения
- Подходит для новичков
- Диплом о прохождении обучения
- Персональная скидка на оплату
Курсы разработчиков с нуля
Курсы программирования для взрослых, которые начинают изучение предмета с нуля, обычно представляют собой набор вводных уроков. Они знакомят с разными или с одним языком программирования и помогают понять, стоит ли дальше погружаться в профессию.
«Frontend-разработчик с нуля» от «Нетологии»
На онлайн-платформе научат создавать сайты, мобильные приложения, работать с JavaScript и Flexbox. Программа состоит из 9 блоков и 4 дополнительных модулей, студенты выполняют дипломный проект. Предусмотрены 48 часов практики и 9 проектов для портфолио.
Особенности:
- есть обратная связь от преподавателей;
- возможна рассрочка оплаты на 2 года;
- материалы доступны всегда;
- лучшим студентам помогают с трудоустройством;
- выдают диплом о профессиональной переподготовке.
Навыки студента:
- основы программирования;
- HTML, адаптивная и мобильная вёрстки;
- система Git;
- JavaScript.
Кроме стандартной программы студенты получают бонус – бесплатный доступ к курсам фронтенд-разработки сайтов, графического дизайна и английского для новичков.
«Веб-разработчик – с нуля до результата» от BeONmax
Курс состоит из 6 блоков, включает 97 видеоуроков, продолжительность – 34 часа. Позволяет создать портфолио. Предлагают бесплатные вводные уроки.
Особенности:
- начало без предварительной записи;
- короткие уроки продолжительностью от 3 минут;
- есть практические задания;
- можно с нуля освоить базовые навыки;
- нет сопровождения преподавателями;
- выдают сертификат.
Навыки студента:
- знакомство с разработкой сайтов и приложений;
- основы HTML и CSS;
- инструменты разработки.
Все материалы на интерактивной платформе представлены в записи, поэтому заниматься можно в любое время.
«Разработка мобильных приложений с нуля» от «Нетологии»
Платформа предлагает бесплатный курс, рассчитанный на новичков. Представлен в формате вебинаров и видеолекций в записи, есть домашние задания. В учебной программе – теоретические материалы и 15 практических заданий.
Особенности:
- доступ сразу после записи;
- итоговое тестирование;
- один проект для портфолио;
- выдача сертификата по окончании обучения.
Полезные навыки студента:
- знакомство с мобильной разработкой;
- основы Android-разработки;
- азы программирования на Kotlin.
Поддержка наставниками не предусмотрена – предстоит самостоятельное освоение профессии.
Онлайн курс «Разработчик VR/AR»
Технология VR/AR дает возможность разрабатывать игры и приложения с виртуальной и дополненной реальностью. Эта технология является относительно молодой, но уже сейчас на нее наблюдается повышенный спрос. Она активно применяется в нефтегазовой отрасли, машиностроении, медицине, разработке игр и приложений, и во многих других отраслях.
На курсе вы научитесь работать со всеми необходимыми инструментами и программами, а также соберете свое портфолио из 14 работ и получите практические навыки по ходу обучения.
Преимущества курса:
- Возможность за короткий срок обучиться на востребованную специальность с высокой зарплатой
- Сбалансированная программа обучения «без воды»
- Подходит для новичков
- Помощь в поиске и устройстве на работу после обучения
- Составление сильного резюме с помощью преподавателей курса
- Диплом по окончанию обучения
- Скидки и бонусы
Онлайн курс «Разработка игр на Unity»
Индустрия игр одна из самых быстрорастущих сфер и компаниям нужны специалисты из этой области. Спрос во много раз превышает предложения на рынке труда и это отличная возможность начать свою карьеру в должности разработчика игр.
Курс предназначен для желающих разрабатывать игры на популярной платформе Unity. Если вы являетесь заядлым геймером, то это еще и отличная возможность совместить свое хобби с работой и получать за это высокую зарплату.
Преимущества курса:
- Обучение на креативную и достаточно интересную профессию
- Последовательная программа обучения от простого к сложному
- Изучение всех необходимых технологий для разработки игр
- Гибкий график обучения
- Помощь с трудоустройством после обучения
- Помощь в составлении резюме
- 8 готовых проектов в портфолио
- Диплом, подтверждающий ваши знания в области разработки игр
- Скидка на обучение
Рейтинг лучших школ программирования для начинающих с нуля
Сначала я бы хотел перечислить самые лучшие школы программирования для новичков. Они подойдут тем, кто только хочет начать свой путь в этой сфере.
Для удобства сделал табличкой, но ниже есть карточки с более подробной информацией и небольшой подборкой лучших курсов программирования от каждой школы.
Школа | Курсы | Рассрочка | Сайт школы |
31 профессия и более 49 курсов программирования. | Есть. | ||
Более 38 курсов по разным языкам программирования. | Есть. | ||
Свыше 80 курсов по всем направлениям программирования. | Есть. | ||
Более 26 курсов по программированию. | Есть. | ||
5 курсов: Питон, Java, Веб, Android, тестирование. | Есть. | ||
Более 15 курсов по разным языкам программирования. | Есть. | ||
Более 38 курсов по разработке игр. | Есть. | ||
Множество бесплатных и платных курсов по всем направлениям. | Есть. | ||
8 «профессий» и множество интенсивов, «треков» и простых курсов. | Есть. | ||
9 курсов по самым популярным языкам программирования. | Есть. |
Лучшие онлайн-школы с курсами по программированию
Способ 1. Запишитесь на бесплатные курсы программирования
Самый очевидный бесплатный источник контента — это YouTube. Там достаточно вебинаров по любой теме, но информация не всегда хорошо систематизирована, а материал может быть раскрыт недостаточно глубоко. Плюс многие из роликов записаны давно и посвящены устаревшим технологиям, на которые не стоит тратить время.
Бесплатные курсы по программированию с видео, статьями или интерактивными тренажерами для новичков — достойная альтернатива YouTube. Здесь информация собрана в одном месте и разложена по полочкам — вы всегда знаете, с чего начать и куда двигаться дальше. Например, чтобы познакомится с веб-вёрсткой, нужно освоить сначала HTML, затем CSS и только потом приниматься за JavaScript.
Такое обучение подойдёт всем, кто ищет простой способ самостоятельно познакомиться с программированием — без наставников, обязательных домашних заданий и тематических чатов с одногруппниками.
Вот несколько бесплатных курсов программирования, где можно получить базовые знания:
- Курсы Хекслет — большая подборка вводных занятий по различным технологиям и языкам программирования. Материал подаётся в формате статей, интерактивных тренажеров и подборок для закрепления знаний. Если осилили бесплатную часть, можно получить пожизненную 50% скидку. А тем, кто умеет интересно рассказывать о своем обучении, за каждый 4 статьи в блоге предлагают 20 дней бесплатного доступа к занятиям.
- — самоучитель по HTML, CSS и верстке сайтов. Информация оформлена в справочник и поддерживается сообществом разработчиков — есть форум, цифровые книги и задания для закрепления материала.
- Лекции по веб-технологиям от института ИНТУИТ. На курсе вы познакомитесь с принципами устройства интернета, сетевыми протоколами, а также методами разработки сайтов и приложений.
- Гарвардский курс CS50 «Основы программирования и компьютерных наук». Лекции переведены на русский язык, подаются в форме увлекательного сериала и простым языком объясняют сложные для новичка вещи: что такое криптография, алгоритмы, шаблоны и так далее.
- Курс от Coursera «Научиться учиться». Здесь вы познакомитесь с инструментами и методами, которые упрощают изучение сложных предметов. Вы узнаете, в каких режимах работает мозг и как он усваивает информацию. Это поможет учиться без прокрастинации и быстро запоминать всё необходимое. Когда справитесь — посмотрите на Coursera каталог бесплатных курсов по программированию и переходите к продуктивному обучению. Если хотите получить сертификат об образовании — прочтите статью «Лайфхак: как получить финансовую помощь от Coursera, edX и Udacity и учиться бесплатно». В ней инструкция, как оформить заявку и что делать, чтобы не платить за учёбу.
СОВЕТ
Если учиться без обязательств, могут быть проблемы с мотивацией — зачем выполнять задания, если этого никто не требует? Поэтому если чувствуете нехватку мотивации, попробуйте совместить бесплатные курсы программирования с любым другим способом из этой статьи. Возможно, это вас дисциплинирует и учиться станет проще.
Как я составлял этот рейтинг — 10 факторов
Чтобы определить лучшие курсы я пользовался следующими критериями:
- Все включено. Я считаю, что в хорошей онлайн-школе вас должны полностью провести от ничего не понимающего новичка до полноценного специалиста, который может претендовать на хорошее высокооплачиваемое место. Поэтому на первых местах оказались онлайн-школы с полноценными курсами программирования, что называется, с нуля.
- Цена. Формула «дорогие курсы = хорошие курсы» не всегда работает правильно. Но так уж сложилось, что за действительно хорошие условия придется хорошо заплатить.
- Способы оплаты и возможность рассрочки. Пункт вытекает из предыдущего — не у всех есть на руках 100 штук, чтобы сразу оплатить весь курс. Поэтому в приоритете школы с возможностью платить в рассрочку (раз в месяц или как-то еще).
- Отзывы. Я стараюсь учитывать отзывы только реальных учеников. Несколько моих знакомых учились в топовых онлайн-школах и рассказали мне о своих впечатлениях. Они, в принципе, подтвердили мои домыслы — если ты действительно учишься, то все будет окей.
- Помощь в трудоустройстве. Хорошая онлайн-школа предлагает стажировки или помощь в трудоустройстве. Практически все топовые платформы это делают. Те, где этого нет, оказались ниже в моем списке.
- Преподаватели. Они действительно должны знать о чем рассказывают. Поэтому в топе школы с учителями-практиками, которые помимо преподавания работают в крутых IT-компаниях России или других стран.
- Длительность курсов. Программа обучения не должна быть слишком поверхностной или водянистой. Средняя длительность — 9-12 месяцев.
- Гарантии. Топовые онлайн-университеты дают гарантии своим студентам (помощь в трудоустройстве, составлении резюме и т. д.). Но это не значит, что вы можете вообще ничего не делать. Этот пункт обязательно будет в договоре.
- Скидки и бонусы. Конечно, всем хочется вместо условных 100 тысяч потратить всего 80, а остальное отложить для других целей. Поэтому наличие бонусов и скидок я тоже учитываю.
- Дополнительные курсы и soft skills. Сейчас хороший программист должен обладать гибкими навыками. Поэтому высоко ценятся школы, где помимо основной программы предусмотрены дополнительные занятия. Желательно, без доп. оплат, в «подарок».
Как научиться программированию
Выучиться на программиста можно практически в любом возрасте. Например, некоторые коммерческие школы предлагают онлайн-курсы для детей и подростков, а тех выпускников, которые заинтересуются профессией, переводят на более углубленное изучение.
Кроме того, во многих случаях перед началом обучения предусмотрено тестирование, которое помогает выявить уровень будущего студента и подобрать для него индивидуализированную программу.
Дистанционные курсы, которые рассчитаны для действующих разработчиков с опытом, иногда построены по принципу отдельных блоков. В этом случае студент может выбрать только нужные ему программы и пропустить тот материал, который он освоил ранее. Это позволяет сэкономить и сократить время занятий.
Обучение на программиста может быть самостоятельным или под руководством наставников:
- Бесплатные уроки по программированию, которых множество в интернете. Если вы планируете освоить профессию с нуля, не имея подготовки, учиться своими силами будет сложно. Вы не сможете оценить качество материалов, их актуальность, не будет возможности проверить, правильно ли усвоена теория, попрактиковаться.
- Онлайн-курсы разработчиков. Такие программы есть в большинстве ведущих школ, которые предлагают дистанционное образование. Здесь формат обучения иной – студенты занимаются под руководством наставников и преподавателей, общаются с экспертами и много практикуются.
Интернет-курсы удобны ещё и тем, что рассчитаны на студентов с разным уровнем подготовки. Есть базовые программы, которые позволят войти в профессию, а есть углубленные – их можно использовать для профессиональной переподготовки или перехода на новый уровень.
Сколько стоят курсы, зависит от нескольких факторов:
- продолжительности;
- качества и насыщенности программы;
- количества привлеченных экспертов;
- уровня сложности;
- наличия бонусов – бесплатного доступа к другим курсам, скидок на дополнительные программы, помощи в трудоустройстве.
Платные курсы дают студенту мотивацию – заниматься самостоятельно бывает сложно. Освоить профессию помогает и студенческое комьюнити, где можно не только найти ответы на вопросы, но и завести полезные связи, которые в будущем помогут в трудоустройстве.
Заключение
Я постарался собрать все самые лучшие курсы программирования для новичков и опытных специалистов.
Надеюсь, что эта подборка помогла вам определиться с выбором своего курса.
Можете выбрать любой, перейти на сайт и ознакомиться там со всеми материалами.
Также вы можете высказать свое мнение о том или ином сервисе — возможно вы уже сталкивались с каким-то из них и у вас есть, что рассказать.
Лучшая онлайн-школа
Skillbox 26.32%
GeekBrains 7.02%
Нетология 5.7%
SkillFactory 1.32%
Хекслет 4.39%
Яндекс.Практикум 6.58%
Stepik 3.95%
Otus 1.32%
Contented 0.88%
ConvertMonster 1.32%
TeachLine 0.88%
Другая/Узнать результат 40.35%
Проголосовало: 228