Обновлено

16.04.2024

Автор

Элина Фролова

На чтение

28 минут

Подборка 50 курсов по обучению программированию с нуля

Не так давно программирование рассматривалось многими как странное хобби гиков, однако за последние несколько лет профессии разработчика и программиста стали очень популярными. Если вы тоже задумываетесь о новых карьерных перспективах, то вам стоит обратить внимание на онлайн-курсы по программированию, которые подойдут даже для начинающих свой путь в IT.

В подборке вы найдёте обучающие программы по освоению синтаксиса многих известных языков, в том числе Java, Python и C#. Вас также ждёт теория ООП и практика этичного хакерства, знакомство с системным администрированием и веб-разработкой, что позволит вам выбрать конкретную специализацию. Кстати, детям тоже понравится программировать благодаря курсам на базе любимой игры Minecraft.

Ниже вы можете рассмотреть 50 курсов по программированию

Средние зарплаты

hh.ru

Python-разработчик

50 000 ₽ — 350 000 ₽

PHP-разработчик

60 000 ₽ — 500 000 ₽

Java-разработчик

50 000 ₽ — 400 000 ₽

Программа курса

Ученики обновят базовые знания Python, поупражняются в написании различных программ и детально изучат олимпиадные требования. 

1.
1-й модуль
2.
2-й модуль
3.
3-й модуль

Чему вы научитесь

Писать код на языке Python
Решать олимпиадные задачи различных уровней сложности

Инструменты

4 328 ₽ в месяц
51 934 ₽
79 898 ₽
Ещё -60% по промокоду

Программа курса

Вам предстоит изучить теоретические материалы, выполнить практические задания и создать итоговую работу. 

1.
Введение в летающую робототехнику
2.
Основы аппаратных и навигационных комплексов БАC
3.
Базовые теоретические основы разработки летающей робототехники
4.
Разработка симулятора беспилотного летательного аппарата (БЛА)
5.
Основы разработки ПО для летающей робототехники
6.
Основы создания систем технического зрения для автономных БЛА
7.
Основы разработки систем предотвращения столкновений и построение карты
8.
Основы разработки систем планирования пути и облёта препятствий
9.
Основы разработки ПО для группового полёта
10.
Перспективы профессии
11.
Итоговый проект. Система полёта дрона

Чему вы научитесь

Создавать программное обеспечение для дронов
Моделировать предстоящий полет
Разрабатывать навигационную систему
Собирать и анализировать данные бортовых систем
Проектировать карту пространства

Инструменты

6 800 ₽
Ещё -23% по промокоду

Программа курса

Программа курса займёт от 64 часов. Вы просмотрите их за 8 месяцев и сможете отрабатывать все знания на практике как индивидуально, так и в командах.

1.
1-й модуль
2.
2-й модуль
3.
3-й модуль
4.
4-й модуль
5.
5-й модуль
6.
6-й модуль
7.
7-й модуль
8.
8-й модуль

Чему вы научитесь

Использовать программирование в Minecraft
Работать в режиме многозадачности
Создавать игровые объекты
Писать чат-ботов

Преподаватели

Инструменты

4 692 ₽ в месяц
56 306 ₽
93 844 ₽
Ещё -60% по промокоду

Программа курса

Вы будете обучаться на специальной платформе, где вы будете изучать видео с теорией, выполнять практические задания или тесты и работать с куратором, который укажет на ошибки и ответит на все вопросы. По окончании обучения вы разработаете программу, которая будет эмулировать работу распределительного центра. 

1.
Интро
2.
Введение
3.
Переменные
4.
Функции
5.
Условия и циклы
6.
Коллекции
7.
Объекты
8.
ООП. Инкапсуляция и наследование
9.
ООП. Абстракции
10.
ООП. Интерфейсы и полиморфизм
11.
Сравнение типов
12.
Исключения
13.
Корутины
14.
Потоки данных

Чему вы научитесь

Программировать на Kotlin, разбираться в его синтаксисе и функционале
Работать с коллекциями данных
Совершенствовать стиль кода и работать над его организацией в функциях
Применять принципы ООП при разработке
Разрабатывать многопоточные программы

Инструменты

Программа курса

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

1.
Бонусный курс. Бесплатный курс «Учись учиться»
2.
Введение в Java
3.
Система контроля версий. Git
4.
Типы данных, переменные и константы
5.
Ветвления
6.
Циклы
7.
Методы и введение в классы
8.
ООП
9.
Наследование
10.
Инкапсуляция
11.
Полиморфизм
12.
Java-коллекции
13.
Работа с файлами
14.
Ошибки в Java
15.
Многопоточность

Чему вы научитесь

Разбираться в базовом функционале Java
Разрабатывать несложные программы на языке Java
Разбираться в принципах объектно-ориентированного программирования
Работать с коллекциями на Java
Работать с GitHub

Инструменты

Программа курса

Курс знакомит слушателей с базовыми концепциями и принципами разработки программного обеспечения, такими как алгоритмика, структуры данных, основы работы с языками программирования.

1.
Блок 1: Базовые навыки разработчика
2.
Блок 2: Основы языков программирования

Чему вы научитесь

Узнаете, действительно ли сложно заниматься программированием и подходит ли вам эта сфера
Познакомитесь с основами программирования
Освоите основные навыки работы разработчика
Поймете принципы работы с циклами, структурами данных и кодом

Программа курса

На курсе вам предстоит пройти 17 тематических модулей, освоив которые, вы поймёте, интересна ли вам IT-сфера и в каком направлении двигаться дальше.

1.
Первый шаг к программированию
2.
Программы повсюду
3.
Программирование — это просто
4.
Программирование — это перспективно
5.
Разнообразие IT-направлений
6.
Устройства и программы
7.
От теории к практике
8.
Frontend-разработка
9.
Разработка на Java
10.
Разработка на Python
11.
Тестирование (QA)
12.
Кибербезопасность
13.
Data Science
14.
Разработка iOS-приложений
15.
Разработка Android-приложений
16.
Тест на профориентацию
17.
Гид по платформе и трудоустройству

Чему вы научитесь

Разбираться в IT-специальностях
Понимать принципы программирования
Различать технологии и языки программирования
Понимать устройство компьютера
Писать программы, мобильные приложения и веб-страницы

Программа курса

Программа курса рассчитана на 5 месяцев: 4 из них вы будете изучать теорию и отрабатывать её на практике, а в последний месяц распределитесь по командам и будете реализовывать групповой проект. 

1.
Общие знания
2.
Базы данных
3.
Практики разработки
4.
Архитектуры и HighLoad-системы
5.
Проектный модуль

Чему вы научитесь

Применять SOLID, DRY, KISS и стандарты PHP — PSR
Оценивать алгоритмическую сложность кода
Работать с кодом с точки зрения анализа
Тестировать программный код
Определять, насколько стабилен сайт, как повысить его стабильность и сделать отказоустойчивым

Программа курса

Суммарная длительность занятий составит 134 академических часа. В рамках обучения вы не просто погрузитесь в теоретические блоки и отработаете знания на практике, но и поучаствуете в разработке проекта. 

1.
Архитектура проекта и Базы данных
2.
Клиент-серверная архитектура и микросервисы
3.
С# Advanced
4.
Многопоточность и шаблоны проектирования
5.
Процессы и подходы
6.
Проектная работа

Чему вы научитесь

Разрабатывать коммерческие приложения
Работать в команде
Реализовывать трёхзвенную архитектуру
Применять асинхронность
Разбираться в паттернах

Преподаватели

990 ₽ в месяц
990 ₽
Ещё -10% по промокоду

Программа курса

За 2 недели курса вы получите базовые знания об IT-сфере и программировании в частности. В курсе собраны как теоретические, так и практические материалы, чтобы вы могли опробовать все полученные знания на практике. В случае возникновения вопросов преподаватели всегда помогут вам.

1.
Что такое программирование
2.
Скорость развития технологий. Гуманитарий в IT
3.
Экосистема программиста
4.
Способы изучения языков программирования
5.
Новое знакомство с компьютером
6.
Общаемся с компьютером
7.
Три кита веба: HTML, CSS, JS
8.
Вся правда о профессии разработчика
9.
Вебинар с ответами на ваши вопросы по курсу
10.
Дипломный проект

Чему вы научитесь

Верстать сайты
Писать и форматировать коды
Создавать игры на JavaScript
Понимать клиент-серверное взаимодействие
Использовать CSS для оформления сайтов

Инструменты

Сколько языков программирования существует в мире?

В России люди используют примерно 277 языков. А в программировании их существует более 700! Больше только в Папуа-Новой Гвинее (836) и Индонезии (710).

Не волнуйтесь, учить все не понадобится: Java, Python и HTML более распространены, а другие используются только в специфических проектах: например, C# в геймдеве, а Rust – для создания игровых движков или блокчейн-приложений.

Программа курса

За время курса студенты изучат основные понятия, связанные с программированием на Python. Курс идеально подходит для новичков, начинающих изучать язык с нуля.

1.
Бесплатный курс "Учись учиться"
2.
Основы Python
3.
ООП
4.
Структуры данных. Алгоритмы
5.
Отработка исключений. Паттерны проектирования
6.
Процессы и потоки

Чему вы научитесь

Писать код на Python
Понимать принципы объектно-ориентированного программирования
Работать в команде при помощи GitHub
Управлять процессами и потоками
Разбираться в основных типах алгоритмов

Инструменты

6 800 ₽
Ещё -23% по промокоду

Программа курса

Обучающая программа рассчитана на учеников от 11 до 16 лет. В ней содержится 3 модуля с теорией и практикой. Постигать азы Python3-программирования можно на очных или дистанционных занятиях, индивидуально или в группе с товарищами.

1.
1-й модуль
2.
2-й модуль
3.
3-й модуль

Чему вы научитесь

Работать с циклами и функциями программирования
Применять классы и операторы на Python3
Использовать словари, свойства и множества Python3
Создавать поэтапно с нуля несложные программы и базы данных
Производить вычисления на Python3 для задач с математическим уклоном

Преподаватели

Программа курса

Программа обучения включает 2 модуля. Доступ к обучению открывается сразу после регистрации через мессенджер VK или Telegram. 

1.
Введение в программирование

Чему вы научитесь

Разбираться в работе разработчика программного обеспечения на базовом уровне
Понимать принципы функционирования компьютера и использования языков программирования
Использовать по назначению основные программные единицы, алгоритмы и циклы
Пользоваться правилами из области объектно-ориентированного программирования
Брать на вооружение приёмы и инструменты для ускорения деятельности разработчика

Инструменты

6 800 ₽
Ещё -23% по промокоду

Программа курса

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

1.
1-й модуль
2.
2-й модуль

Чему вы научитесь

Писать код на Java
Создавать игры
Использовать принципы ООП

Инструменты

6 800 ₽
Ещё -23% по промокоду

Программа курса

Курс по программированию на языке JavaScript основан на процессах и программном коде игры Minecraft. Обучение состоит из четырёх модулей, посвящённых изучению функций, циклов, координат и переменных, при этом в конце каждого блока ученики будут работать над итоговым проектом по созданию игрового мира.

1.
1-й модуль
2.
2-й модуль
3.
3-й модуль
4.
4-й модуль

Чему вы научитесь

Программировать роботов на JavaScript
Взаимодействовать с проектной командой
Тренировать пространственное и творческое мышление
Развивать лидерские качества и коммуникативные навыки
Планировать время и ресурсы

Инструменты

Программа курса

Программа данного курса представляет собой не только собрание теоретических знаний по теме анализа данных и изучения языков программирования, но и практическое использование полученных знаний в рамках решения кейсов, создания таблиц и презентаций.

Чему вы научитесь

Анализировать разные виды данных
Составлять бизнес-планы
Отслеживать тренды падения и роста
Контролировать экономические бизнес-показатели
Эффективно использовать инструменты анализа

Программа курса

Суммарная длительность всех уроков курса составляет 66 академических часов. За это время вы не просто изучите несколько теоретических блоков, но и сможете отработать их на практике. 

1.
Синтаксис и встроенные функции языка
2.
Расширение языка (DSL)
3.
Работа с фреймворками
4.
Ratpack
5.
Gradle
6.
Jenkins
7.
Проектный модуль

Чему вы научитесь

Использовать фреймворки
Применять метаязыки программирования
Ориентироваться в синтаксисе языка
Разбираться в DSL
6 800 ₽
Ещё -23% по промокоду

Программа курса

На курсе ребенок научится создавать сайты и посадочные страницы, используя язык HTML и таблицы стилей CSS. Он самостоятельно выполнит несколько проектов и опубликует их.

1.
1-й модуль
2.
2-й модуль
3.
3-й модуль

Чему вы научитесь

Находить и использовать необходимую инфографику
Создавать сайты
Наполнять сайт контентом
Использовать HTML и CSS при создании сайтов

Инструменты

Программа курса

Программа курса займёт от 24 часов изучения. Все уроки разбиты на 12 дней. Более точную длительность курса можно узнать при выборе формата обучения.

1.
День первый
2.
День второй
3.
День третий
4.
День четвёртый
5.
День пятый
6.
День шестой
7.
День седьмой
8.
День восьмой
9.
День девятый
10.
День десятый
11.
День одиннадцатый
12.
День двенадцатый

Чему вы научитесь

Искать, хранить и передавать информаццию
Заниматься веб-разработкой
Писать программы на языке, близком к JavaScript
Работать в команде

Инструменты

6 800 ₽
Ещё -23% по промокоду

Программа курса

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

1.
1-й модуль
2.
2-й модуль
3.
3-й модуль
4.
4-й модуль
5.
5-й модуль
6.
6-й модуль
7.
7-й модуль
8.
8-й модуль
9.
9-й модуль
10.
10-й модуль

Чему вы научитесь

Создавать мини-игры и мультфильмы
Работать в Scratch
Создавать персонажей для игр и мультфильмов
Пользоваться основами блочного программирования

Преподаватели

Первый баг-репорт

Вы наверняка слышали слово "баг", означающее некорректную работу приложения, программы или системы. Говорят, что в далёком 1947 году у гарвардского техника возникли неполадки с компьютером в результате попадания в реле вполне настоящей живой моли, после чего термин "bug", изначально переводившееся как "насекомое", приобрёл второе значение – "ошибка".

Однако задолго до этого Томас Эдисон использовал те же выражения для описания своих изобретений в 1869 году. Поэтому, вполне возможно, что это лишь забавное совпадение.

6 800 ₽
Ещё -23% по промокоду

Программа курса

На курсе ребенок освоит использование языка программирования Python, научится писать код для создания игр и анимирования рисунков. 

1.
1-й модуль
2.
2-й модуль
3.
3-й модуль
4.
4-й модуль

Чему вы научитесь

Создавать анимацию
Писать код
Работать на Python
Создавать игры

Преподаватели

Алексей Моряков

Программист

Дмитрий Кузнецов

Программист

Артём Т.

Программист

Лера Субботина

Дизайнер

Никита Г.

Программист

Святослав К.

Программист

Денис П.

Разработчик

Илья Ч.

IT-специалист

Максим Бурдасов

Python-разработчик

Евгений Засолкин

Backend-разработчик; Преподаватель программирования для детей

Артём Ф.

Разработчик

Максим М.

Project manager

Владислав Фролышев

Помощник системного администратора

Тимофей Диденко

Python-разработчик

Владислав Спешков

Разработчик ПО

Владислав Л.

Программист

Максим Штиль

Веб-разработчик; Преподаватель программирования для детей

Дмитрий Б.

Программист

Екатерина Ю.

Программист

Светлана П.

Программист

Глеб А.

Разработчик игр

Андрей П.

Программист

Софья Р.

Программист

Иван Д.

Программист

Евгений Т.

Разработчик игр

Артур Б.

Эксперт

Павел П.

Программист

Глеб В.

Эксперт

Денис С.

Программист

Анна И.

Программист

Екатерина З.

Программист

Никита Ш.

Веб-разработчик

Олеся Веретина

Преподаватель программирования для детей

Владимир Иванов

Руководитель группы информационной безопасности в Coddy

Татьяна Масюк

Программист

Даниил П.

Программист

Андрей Т.

Программист

Нельсон Г.

Программист

Виталий М.

Разработчик

Руслан К.

Эксперт

Ирина В.

Программист

Анастасия Прудникова

Программист

Александра Старикова

Разработчик сайтов; Преподаватель программирования для детей

Озар А.

Программист

Максим К.

Программист

Степан Чигрин

Преподаватель программирования в Coddy

Александр Тимофеев

Программист; Преподаватель программирования

Михаил Пьянков

Разработчик

Илья М.

Программист

Артём Ч.

Программист

Инструменты

Программа курса

Вы пройдете 8 онлайн-уроков, изучая теоретические материалы и выполняя практические занятия. 

По итогам обучения вы получите сертификат, подтверждающий вашу квалификацию. 

1.
Основы языка JavaScript
2.
Основные операторы JavaScript
3.
Циклы, массивы, структуры данных
4.
Объекты в JavaScript
5.
Введение в DOM
6.
Обработка событий в JavaScript
7.
Урок-практикум
8.
Анонимные функции, замыкания

Чему вы научитесь

Программировать на JavaScript
Создавать мини-игры
Разрабатывать интерактивные веб-страницы
Работать с объектной моделью документа
Использовать возможности JavaScript для работы в браузере

Преподаватели

Инструменты

Программа курса

На этом онлайн-занятии вам предстоит познакомиться с существующими языками программирования и понять, какой будет наиболее актуальным в IT-индустрии в 2022 году. 

Чему вы научитесь

Разбираться в задачах программиста
Определять карьерные траектории в программировании
Выбирать язык программирования под свои нужды

Инструменты

Программа курса

Онлайн-курс состоит из 14 уроков, на которых преподаватели научать создавать игровую вселенную на Python на примере реальной игры.

1.
Знакомимся друг с другом
2.
Переменные — наши друзья
3.
Математика, моментальное строительство и суперпрыжки
4.
Строки
5.
Булевы значения: истина и ложь
6.
Конструкция if: душ и потайная дверь
7.
Цикл while: дискотека и цветочный дождь
8.
Функции — источник больших возможностей
9.
Списки, словари и кортежи в Python
10.
Цикл for: волшебство в Minecraft
11.
Копируем конструкции с помощью файлов и модулей
12.
Многопоточность: игра в игре
13.
Основы объектно-ориентированного программирования
14.
Презентация проектов

Чему вы научитесь

Разбираться в принципах объектно-ориентированного программирования
Создавать чат-бота
Проектировать простые игры на Python
Применять принципы асинхронного программирования
Презентовать проекты

Инструменты

Программа курса

Программу курса можно освоить за 3 месяца, 24 часа. Более точные сроки прохождения курса зависят от выбранного формата: офлайн или онлайн, а также режима: индивидуальный или групповой. 

1.
О курсе «Программированиена JavaScript». 1-й модуль
2.
О курсе «Программированиена JavaScript». 2-й модуль
3.
О курсе «Программированиена JavaScript». 3-й модуль

Чему вы научитесь

Применять синтаксис JavaScript
Использовать программные алгоритмы
Программировать на JavaScript
Развивать логическое и творческое мышление

Инструменты

Программа курса

Обучение состоит из общего и индивидуального модуля. После освоения основной программы вы сможете погрузиться в персональную работу с репетитором. Изучить тарифы и количество личных уроков  можно на сайте Фоксфорда.

1.
Научиться программировать

Чему вы научитесь

Строить условные конструкции на Python
Работать со строками
Разбираться в функциях разработки
Писать боты на языке Python

Инструменты

Программа курса

Ученики полностью погрузятся в процесс создания интересных игр, сайтов, многофункциональных чат-ботов, и все это на базе Python. Курс отлично подойдет детям, заинтересованным в программировании и с техническим складом ума.

1.
Модуль 1. Базовые конструкции языка Python
2.
Модуль 2. 2D-игры на Python
3.
Модуль 3. Веб-разработка
4.
Модуль 4. Телеграм-боты
5.
Модуль 5. Групповая разработка. Финальный проект

Чему вы научитесь

Разрабатывать игры
Верстать сайты
Создавать многофункциональных чат-ботов
Писать компьютерные коды
Разбираться в алгоритмах

Инструменты

Программа курса

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

1.
Знакомство и настройка 1С:Бухгалтерия
2.
Ведение учета
3.
Отчеты в 1С
4.
Программирование в 1С
5.
Итоговый тест

Чему вы научитесь

Создавать отчеты при помощи 1С
Разрабатывать собственные конфигурации
Обеспечивать конфиденциальность данных
Настраивать систему под ваши нужды

Инструменты

Программа курса

Курс состоит из 11 уроков: это теория, подкреплённая практикой. Сочетание одного с другим позволит вам освоиться в программах на таком уровне, чтобы легко применять их в работе. 

1.
Введение в программирование
2.
Основы разработки
3.
Основы веб-разработки
4.
Основы серверной разработки
5.
Основы мобильной разработки
6.
Техническая документация
7.
Итоговый тест

Чему вы научитесь

Работать с ключевыми концепциями и языками программирования
Применять тот или иной язык для решения конкретных задач
Владеть основами языка Python
Получить основы frontend‑ и backend‑разработки
Создавать интерфейс веб-приложения и его «начинку»

Инструменты

Программа курса

Программу курса удастся освоить как минимум за 3 месяца и 24 часа занятий суммарно. Длительность зависит от формата обучение: мы предлагаем онлайн, офлайн, групповые или индивидуальные. 

1.
1-й модуль: Основы. Автоматизация строительства и добычи ресурсов
2.
2-й модуль: Алгоритмы перемещения, навигации и коммуникации
3.
3-й модуль: Построение эффективной системы роботов

Чему вы научитесь

Использовать простейшие программные команды
Ориентироваться в пространстве игрового мира
Развивать логику
Знать примитивные английские слова и выражения

Инструменты

Занимательная вирусология

Впервые идея вируса была представлена в эссе Джона фон Неймана в 1949 году, но первое вирусное ПО было написано только в 1971 году. Оно не вмешивалось в работу системного кода, единственным эффектом было выведение следующего текста на экран «Я КРИПЕР; ПОЙМАЙ МЕНЯ, ЕСЛИ СМОЖЕШЬ".

Конечно же, нынешние фишинговые и скам-программы уже настолько продвинуты, что могут не только заблокировать компьютер или стереть информацию с него, но и научились собирать личные данные и использовать их совсем не в благих целях. Хорошие новости – всё большую популярность приобретают «этичные хакеры», которые изучают и предотвращают такие случаи. На самом деле, это отличный карьерный вариант, если вы хотите стать борцом с компьютерным злом!

Программа курса

Курс состоит из 9 тематических блоков, каждый из которых посвящён определённому аспекту программирования на Python. Вы освоите множество навыков и станете опытным junior-специалистом.

1.
Синтаксис и базовые операторы Python
2.
ООП. Классы, исключения. Тесты
3.
Взаимодействие с внешним миром. Создание простейшего API. Сборка проекта
4.
Работа с базами данных, асинхронное программирование
5.
Веб-разработка на Flask
6.
Веб-разработка на Django
7.
Python для Data Science
8.
DevOps
9.
Проектная работа

Чему вы научитесь

Разрабатывать приложения при помощи языка программирования Python
Работать с библиотеками данных
Получать данные от приложений и сайтов
Создавать автотесты
Применять асинхронное программирование

Программа курса

Вы получите все необходимые знания и умения для того, чтобы решать олимпиадные задания по программированию самим и обучать их выполнению своих учеников. У вас будут домашние задания и конспекты для закрепления знаний. По окончании основной программы вас ждёт итоговая аттестация.

1.
Целочисленная арифметика. Перебор и моделирование
2.
Особенности языка Python, удобные для использования на олимпиадах по программированию
3.
Метод бинарного поиска
4.
Динамическое программирование

Чему вы научитесь

Решать олимпиадные задачи по программированию любой сложности
Готовить учеников к олимпиадам по программированию
Владеть языком Python самостоятельно и обучать ему своих подопечных
Разбираться в организации олимпиад по программированию разных типов

Инструменты

Программа курса

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

1.
Знакомство с фреймворком. Пишем базовый функционал
2.
Продолжаем усложнять логику проекта
3.
API
4.
Проектная работа

Чему вы научитесь

Писать базовый функционал
Усложнять логику проекта
Реализовывать проектную работу
Работать с фреймворком Laravel

Инструменты

Программа курса

В курсе 44 онлайн-урока в формате живого общения с преподавателями. Вы будете выполнять практические работы и получать по ним обратную связь. В ходе обучения сможете общаться с другими студентами или проверяющими менторами. Доступ к курсу сохранится навсегда. 

1.
Разработка ПО на Rust
2.
Синтаксис Rust и основы Computer Science
3.
Алгоритмы и структуры данных
4.
Многопоточность
5.
Проектная работа

Чему вы научитесь

Работать с низкоуровневым ПО
Разрабатывать ПО
Использовать библиотеки Rust
Разрабатывать веб-приложения
Работать с многопоточностью

Инструменты

Программа курса

Курс состоит из множества практических уроков, что определенно вызовет интерес у ребенка во время обучения. На протяжении всего обучения дети будут выполнять задания в программе Scratch.

1.
Модуль 1. Создание анимации
2.
Модуль 2. Создание мультфильмов
3.
Модуль 3. Знакомство с игровой механикой механикой
4.
Модуль 4. Командная разработка
5.
Модуль 5. Платформеры

Чему вы научитесь

Создавать игры
Работать с чат-ботами
Анимировать персонажей
Создавать мультфильмы
Работать со Scratch

Программа курса

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

1.
1-й Модуль
2.
2-й Модуль
3.
3-й Модуль

Чему вы научитесь

Использовать многочисленные возможности среды Kodu
Создавать 3D-игры на ПК и игровые консоли
Понимать логику программирования
Анализировать возникающие проблемы и находить решения

Программа курса

Преподаватели научат использовать различное ПО для создания игр, а также создавать открытки в Photoshop и пользоваться Python при решении математических задач. Программа курса периодически обновляется и дополняется новыми уроками.

1.
Создание игры Pacman в Kodu Game Lab
2.
Создаем игру Fruit Collector в Scratch
3.
Создание игры Among Us в Scratch
4.
Создание первой игры в Unity3D
5.
Создание 2D-игры типа fighting в Unity3D
6.
Создание игры-стрелялки на Python
7.
Создаем красивую открытку в Photoshop с CODDY
8.
Ассеты, текстуры и управление в Unity. Прокачиваем проект в Unity без навыков моделирования
9.
Делаем звездное небо в Minecraft за 15 минут
10.
Создаем алгоритм на Python для решения задач по алгебре и геометрии

Чему вы научитесь

Создавать компьютерные игры
Решать задачи по алгебре и геометрии при помощи Python
Создавать открытки в Photoshop

Инструменты

Программа курса

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

1.
Обзор профессий в программировании
2.
Выбор языка программирования
3.
Мастер-классы с экспертами и практика

Чему вы научитесь

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

Программа курса

На этом курсе малыши в игровой форме будут изучать алгоритмы и создавать собственные игры и анимации. Заниматься можно онлайн и офлайн в небольшой группе или индивидуально. В конце курса дети получат именные сертификаты.

1.
1 модуль
2.
2 модуль
3.
3 модуль

Чему вы научитесь

Понимать, как происходит разработка игр
Знать основные правила программирования
Самостоятельно создавать простые анимации и игры
Мыслить алгоритмами

Программа курса

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

1.
ZeroCoding & NoCode
2.
Как проверять гипотезы без программирования
3.
Быстрая проверка гипотез и MVP
4.
Дизайн-мышление для Senior продакта
5.
Инструмент Bubble
6.
Инструменты Glide и Integromat
7.
Система расписаний и визуализация данных без кода
8.
Знакомство с платформой Tilda

Чему вы научитесь

Создавать веб-сервисы без программирования
Разрабатывать дизайн для сайтов и мобильных приложений
Проверять гипотезы и жизнеспособность продукта
Разрабатывать шаблоны и прототипы веб-сервисов

Женщины у истоков программирования

В 1945 году был запущен ENIAC (электронный числовой интегратор и компьютер), который использовался для расчета баллистических траекторий во время Второй мировой войны. Им управляли шесть женщин, которые изучали его логику, физическую структуру и принципы работы. В то время языков программирования еще не существовало, поэтому все действия машины программировались вручную с помощью кабелей и переключателей. 

Программа курса

Вас ожидает 10 тематических модулей, на которых опытные преподаватели дадут всю необходимую теорию и множество практических заданий. В конце курса вы защитите дипломный проект, который станет заметной частью портфолио, а платформа Otus поможет с трудоустройством.

1.
Введение в экосистему Java. Знакомство с инфраструктурой курса. Настройка окружения
2.
Java Core. Синтаксис языка
3.
Java Core. Java Collections
4.
Взаимодействие с внешними системами
5.
Работа с БД
6.
Spring Framework
7.
Проектирование ПО
8.
Жизненный цикл приложения
9.
Java Core Advance
10.
Проектная работа

Чему вы научитесь

Использовать возможности объектно-ориентированного программирования
Проводить тестирование
Обрабатывать данные
Использовать ПО Docker
Писать код на Java
8 893 ₽ в месяц
106 722 ₽
177 870 ₽
Ещё -60% по промокоду

Программа курса

Программа курса очень подробна, она состоит из 32 тематических блоков, совмещающих теорию в формате видео-лекций и практику. В течение обучения вы разберетесь в особенностях синтакса Python и научитесь писать качественный, чистый код, создавать программы и приложения. Пройдя обучение, вы выполните итоговый проект "Telegram-бот для турагенств" и дополните им свое портфолио.

1.
Введение
2.
Основы работы с Python
3.
Операторы, выражения
4.
Условный оператор if, ветвления
5.
Условный оператор if: продолжение
6.
Цикл while
7.
Цикл for: циклы со счётчиком
8.
Цикл for: особенности работы с range
9.
Цикл for: работа со строками
10.
Вложенные циклы
11.
Числа. Типы int и float
12.
Функции: начало
13.
Особенности float
14.
Установка и настройка IDE
15.
Базовые коллекции. Списки
16.
List: Методы работы со списками
17.
Представления списков
18.
Базовые коллекции. Строки
19.
Базовые коллекции. Словари
20.
Базовые коллекции. Кортежи
21.
Функции: продолжение
22.
Работа с файлами
23.
Исключения: работа с ошибками
24.
Введение в ООП
25.
Основные принципы ООП
26.
Итераторы и генераторы
27.
Декораторы: базовый уровень
28.
Углублённая работа с классами и встроенные декораторы
29.
Декораторы: продвинутый уровень
30.
Функции: Конец
31.
Библиотеки для работы с данными
32.
Бонусный модуль. Основы работы с сетью

Чему вы научитесь

Писать код на языке Python
Создавать программы, веб-приложения и нейросети
Автоматизировать рутинные процессы
Искать и исправлять ошибки в коде
Взаимодействовать с GET- и POST-запросами

Инструменты

Программа курса

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

1.
1-й модуль
2.
2-й модуль
3.
3-й модуль

Чему вы научитесь

Развивать алгоритмическое мышление
Программировать на JavaScript и Python в игровой среде
Работать над ошибками в коде
Применять творческий подход при решении нестандартных задач
Взаимодействовать с командой

Инструменты

Программа курса

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

1.
ZeroCoding & NoCode
2.
Как проверять гипотезы без программирования
3.
Быстрая проверка гипотез и MVP
4.
Дизайн-мышление для Senior продакта
5.
Инструмент Bubble
6.
Инструменты Glide и Integromat
7.
Система расписаний и визуализация данных без кода
8.
Знакомство с платформой Tilda

Чему вы научитесь

Использовать принципы зерокодинга
Работать со специализированными сервисами
Создавать веб-приложения
Создавать мобильные приложения

Программа курса

В программе содержится четыре основных тематических части и три дополнительных бонусных модуля. Учащиеся должны будут выполнять классические задания и на онлайн-тренажёрах. Студенты сделают для порфтолио 6 кейсов, включая итоговый проект. В процессе обучения никто не останется без помощи опытных наставников. 

1.
Введение в ИТ
2.
Введение в Python
3.
ООП
4.
Бэкенд-разработка на Python и Django
5.
Дипломная работа
6.
Бонусный блок «Основы Linux»
7.
Бонусный блок «Основы HTML и CSS»
8.
Бонусный блок «Асинхронный Python»

Чему вы научитесь

Использовать принципы объектно-ориентированного, асинхронного и функционального программирования
Работать с утилитой Git и операционной системой Linux
Верстать при помощи языков HTML и CSS
Создавать базы данных на языке SQL и применять СУБД PostgreSQL
Владеть на продвинутом уровне Django и Python для создания программно-аппаратной части сайта или приложения
6 800 ₽
Ещё -23% по промокоду

Программа курса

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

1.
1-й модуль
2.
2-й модуль
3.
3-й модуль
4.
4-й модуль
5.
5-й модуль
6.
6-й модуль
7.
7-й модуль

Чему вы научитесь

Работать в среде разработки Python и применять операторы и циклы
Использовать в программировании словари, функции, библиотеки, списки,
Владеть фундаментальными навыками объектно-ориентированного программирования
Делать с нуля многофункционального чат-бота для социальных сетей
Работать в команде и презентовать свои разработки

Программа курса

Наши слушатели освоят теоретический материал и отработают полученные знания на практике. 
Занятие в нашей школе состоят из 30 уровней, по достижению которых юный коддик получает призы: фирменные браслеты, стикеры, толстовки, рюкзаки, а также индивидуальный подарок на последнем уровне.

1.
Первый месяц обучения
2.
Второй месяц обучения
3.
Третий месяц обучения
4.
Четвертый месяц обучения
5.
Пятый месяц обучения
6.
Шестой месяц обучения

Чему вы научитесь

Понимать технический английский
Понимать основы программирования
Читать техническую документацию
Писать программы на языке программирования Python

Инструменты

7 343 ₽ в месяц
44 057 ₽
73 429 ₽
Ещё -60% по промокоду

Программа курса

Вам предстоит изучить теоретические материалы, выполнить практические задания и создать дипломные проекты. 

1.
Основные курсы
2.
Дополнительные курсы

Чему вы научитесь

Работать с фреймворком Django
Проводить unit-тесты
Верстать веб-сайты на CSS и HTML
Создавать функциональный код на Python
Писать простейший код на JavaScript

Программа курса

Программа курса состоит из практических заданий с небольшим теоретическим введением. Вы сможете поместить новые работы в портфолио и выделить себя на фоне других кандидатов на должность джуниоров.

1.
1. Верстка веб-страниц
2.
2. Программирование на JavaScript
3.
3. TypeScript и инструменты для разработки
4.
4. Разработка с помощью React. js
5.
Проект 5. Финальный проект и карьерный трек

Чему вы научитесь

Создавать полноценные сайты
Верстать по сетке
Применять макеты для лендингов
Писать слайдеры
Программировать на нескольких языках

Инструменты

Программа курса

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

1.
Основные концепции Rust
2.
Модули, крейты и тесты
3.
Стандартная библиотека
4.
Многопоточность
5.
Архитектура
6.
Фреймворки и библиотеки
7.
Проектная работа

Чему вы научитесь

Разрабатывать надежное и эффективно ПО
Использовать асинхронное программирование
Работать с многопоточностью
Тестировать код
Использовать сторонние библиотеки

Инструменты

В заключение

Многие стали задумываться о переквалификации в IT-специалиста из-за высоких зарплат, кто-то нашёл своё истинное призвание в разработке ПО, а кому-то хочется освоить дополнительный навык для работы по смежной профессии.

Вы намерены разрабатывать мобильные приложения или инди-игры в качестве подработки на фрилансе? Ваша мечта – работать над полномасштабным проектом развёртывания информационной системы для крупной производственной компании? Или вам ближе веб-разработка, где вы будете проектировать сайты? А может, вы просто хотите научиться чему-то новому и применить эти знания в обычной жизни, скажем, написать собственное ПО для подбора кулинарных рецептов? При грамотном подходе всё это возможно. Да, даже если вы никогда раньше не программировали!

Курсы по освоению выбранного языка программирования помогут вам с нуля разобраться в алгоритмах, синтаксисе и терминологии, благодаря чему вы будете писать чистый код без ошибок и "костылей". Вы также изучите теоретические основы, что позволит вам уверенно чувствовать себя на любых собеседованиях, а с помощью бесплатных онлайн-курсов по профориентации в сфере IT вы без труда сможете подобрать подходящую программу для дальнейшего обучения.

Наверх