В разделе найдено 75 курсов от 4 школ

Курсы по Программирование

Курс
Школа
Цена (руб.)
Рассрочка (руб./мес)
Длительность
Документы
Ссылка
64000
22500
3 месяца
Удостоверение о повышении квалификации
135000
Нет
9 месяцев
Диплом о профессиональной переподготовке
221000
19000
14 месяцев
Диплом о профессиональной переподготовке
190000
Нет
12 месяцев
Диплом о профессиональной переподготовке
58000
21500
3,5 месяца
Удостоверение о повышении квалификации
153000
27000
6 месяцев
Диплом о профессиональной переподготовке
155000
18000
10 месяцев
Диплом о профессиональной переподготовке и гослицензия
54000
19500
3 месяца
Документ о дополнительном образовании
144000
17000
10 месяцев
Диплом о профессиональной переподготовке и гослицензия
177000
47000
4 месяца
Диплом о профессиональной переподготовке и гослицензия
75000
16000
5 месяцев
Диплом о профессиональной переподготовке и гослицензия
143000
16500
10 месяцев
Диплом о профессиональной переподготовке и гослицензия
97959
8163
10 мес.
Диплом

Бесплатные курсы по Программирование

Курс
Школа
Цена
Длительность
Документы
Ссылка
Бесплатно
Без ограничений
Сертификат Нетологии

ТОП-75 лучших онлайн курсов по Программирование

Курс Java-разработчик расширенный от

Курс «Java-разработчик» от Яндекс Практикума предназначен для тех, кто хочет освоить профессию Java-разработчика с нуля за 10 месяцев. Программа включает в себя более 400 часов практики, работу над реальными проектами и поддержку наставников из ведущих IT-компаний.

Для кого курс

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

Чему научитесь на курсе

  • Основам программирования на языке Java, включая Java Core.
  • Работе с базами данных и языком SQL.
  • Использованию фреймворков Spring и Spring Boot для разработки приложений.
  • Применению инструментов сборки проектов, таких как Maven.
  • Тестированию кода с использованием Unit-тестирования и Mock-тестирования.
  • Работе с системами контроля версий, например, Git.
  • Разработке и отладке веб-приложений, а также созданию API.
  • Применению алгоритмов и структур данных в разработке.

План обучения

  1. Введение в программирование и Java
    • Основы синтаксиса Java.
    • Принципы объектно-ориентированного программирования.
    • Работа с переменными, типами данных и управляющими конструкциями.
  2. Структуры данных и алгоритмы
    • Изучение массивов, списков, очередей и стеков.
    • Реализация алгоритмов сортировки и поиска.
    • Анализ сложности алгоритмов.
  3. Базы данных и SQL
    • Основы реляционных баз данных.
    • Написание запросов на языке SQL.
    • Проектирование и нормализация баз данных.
  4. Разработка веб-приложений с использованием Spring
    • Введение в фреймворк Spring.
    • Создание RESTful сервисов с помощью Spring Boot.
    • Управление зависимостями и конфигурация приложений.
  5. Инструменты разработки и тестирование
    • Использование Maven для сборки проектов.
    • Работа с системой контроля версий Git.
    • Написание Unit-тестов и использование Mock-тестирования.
  6. Проектная работа и подготовка к трудоустройству
    • Разработка полноценных приложений для портфолио.
    • Участие в командных проектах и хакатонах.
    • Подготовка к собеседованиям и помощь в поиске работы.

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

Школа:

Цена: 215000 руб.

Рассрочка: Нет

Продолжительность: 14 месяцев

Документы: Диплом

Ссылка на курс

Курс React-разработчик от

Курс «React-разработчик» от Яндекс Практикума создан для тех, кто хочет освоить популярную библиотеку React и применять её для создания современных веб-приложений. Программа курса сочетает теоретические блоки и практические задания, которые позволяют уверенно освоить React с нуля или углубить уже имеющиеся знания.

Для кого курс

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

Чему научитесь на курсе

  • Создавать интерфейсы для современных веб-приложений с использованием React.
  • Управлять состоянием приложения с помощью хуков и библиотеки Redux.
  • Работать с маршрутизацией и реализовывать навигацию в приложении.
  • Подключать и обрабатывать данные с серверов через API.
  • Оптимизировать производительность приложений и использовать лучшие практики разработки.

План обучения

  1. Основы React
    • Принципы работы React и виртуального DOM.
    • Настройка окружения и создание первых компонентов.
    • Использование JSX для описания интерфейсов.
  2. Работа с компонентами
    • Создание функциональных и классовых компонентов.
    • Обработка событий и управление состоянием через хуки (useState, useEffect).
  3. Маршрутизация и работа с данными
    • Настройка маршрутов с помощью React Router.
    • Получение данных с серверов через REST API и обработка запросов.
    • Управление формами и обработка пользовательских данных.
  4. Управление состоянием приложения
    • Введение в Redux: store, actions, reducers.
    • Интеграция Redux с React и организация глобального состояния.
  5. Продвинутые техники и оптимизация
    • Оптимизация рендеринга компонентов.
    • Lazy loading и code splitting.
    • Использование мемоизации с React.memo и хуком useCallback.
  6. Финальный проект
    • Разработка полнофункционального веб-приложения с использованием React, Redux, и API.
    • Работа над реальными задачами и формирование профессионального портфолио.

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

Школа:

Цена: 64000 руб.

Рассрочка: 22500 руб./мес

Продолжительность: 3 месяца

Документы: Удостоверение о повышении квалификации

Ссылка на курс

Курс Профессиональная вёрстка на HTML и CSS от

Курс «HTML и CSS» от Яндекс Практикума создан для тех, кто хочет освоить основы создания веб-страниц и научиться верстке современных сайтов. Обучение включает практические задачи, позволяющие применить полученные знания на практике, а также работу над собственным проектом.

Для кого курс

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

Чему научитесь на курсе

  • Создавать и структурировать веб-страницы с помощью HTML.
  • Применять стили и адаптировать дизайн под различные устройства с использованием CSS.
  • Работать с макетами в Figma и реализовывать их в виде функциональных веб-страниц.
  • Понимать основы кроссбраузерной и адаптивной верстки.
  • Настраивать интерактивность на сайте с использованием базовых возможностей CSS.

План обучения

  1. Введение в HTML
    • Структура веб-страницы.
    • Основные теги HTML и их применение.
    • Добавление текста, изображений и ссылок.
  2. Основы CSS
    • Подключение CSS-стилей к HTML.
    • Основные свойства CSS: цвета, шрифты, отступы и выравнивание.
    • Селекторы и работа с каскадностью стилей.
  3. Верстка макетов
    • Работа с макетами в Figma.
    • Flexbox и Grid Layout для создания сложных макетов.
    • Создание структурированных веб-страниц по готовому дизайну.
  4. Адаптивная и кроссбраузерная верстка
    • Использование медиа-запросов для адаптации под мобильные устройства.
    • Проверка и исправление отображения в разных браузерах.
  5. Интерактивные элементы
    • Создание анимаций и переходов на CSS.
    • Настройка псевдоклассов и работа с кнопками.
  6. Финальный проект
    • Разработка многостраничного адаптивного сайта по индивидуальному макету.
    • Применение всех полученных знаний в реальной задаче.

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

Школа:

Цена: 54000 руб.

Рассрочка: 19500 руб./мес

Продолжительность: 3 месяца

Документы: Документ о дополнительном образовании

Ссылка на курс

Курс Бэкенд на Node.js для фронтенд-разработчиков от

Курс «Бэкенд на Node.js для фронтенд-разработчиков» от Яндекс Практикума предназначен для расширения навыков фронтенд-разработчиков, желающих освоить бэкенд-разработку с использованием Node.js за 3,5 месяца. Программа курса обновляется в соответствии с актуальными требованиями индустрии.

Для кого курс

  • Фронтенд-разработчики, владеющие JavaScript на базовом уровне.
  • Специалисты, хорошо знающие основы TypeScript.
  • Разработчики, имеющие опыт работы с Git.

Чему научитесь на курсе

  • Создавать API с помощью Express, MongoDB и Mongoose.
  • Настраивать авторизацию и регистрацию пользователей.
  • Взаимодействовать с базами данных с использованием SQL.
  • Разрабатывать приложения с использованием Nest.js и PostgreSQL.
  • Покрывать бэкенд юнит-тестами.
  • Деплоить фронтенд и бэкенд с использованием Docker и Docker Compose.
  • Обеспечивать безопасную передачу данных между фронтендом и бэкендом.

План обучения

  1. Входное тестирование (30 минут)
    • Оценка базовых знаний по основам бэкенд-разработки.
  2. Основы Node.js, Express и MongoDB (4 недели)
    • Введение в бэкенд-разработку.
    • Изучение Node.js и экосистемы NPM.
    • Принципы построения REST API.
    • Работа с фреймворком Express.
    • Основы работы с NoSQL базами данных, такими как MongoDB.
    • Реализация авторизации и обработки ошибок.
  3. PostgreSQL и Nest.js (6 недель)
    • Изучение фреймворка Nest.js.
    • Работа с SQL базами данных, такими как PostgreSQL.
    • Реализация авторизации и логирования.
    • Понимание концепции внедрения зависимостей.

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

Школа:

Цена: 58000 руб.

Рассрочка: 21500 руб./мес

Продолжительность: 3,5 месяца

Документы: Удостоверение о повышении квалификации

Ссылка на курс

Курс Python-разработчик буткемп от

Курс «Python-разработчик Bootcamp» от Яндекс Практикума — это интенсивная программа обучения программированию на Python, которая за короткий срок поможет вам овладеть навыками, необходимыми для начала карьеры разработчика. Курс ориентирован на практику и построен вокруг реальных задач и проектов, что позволяет максимально быстро адаптироваться к профессиональной среде.

Для кого курс

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

Чему научитесь на курсе

  • Писать чистый и поддерживаемый код на Python.
  • Разрабатывать веб-приложения с использованием популярных фреймворков.
  • Работать с базами данных: проектировать, создавать и управлять ими.
  • Выполнять тестирование и оптимизацию кода.
  • Использовать инструменты командной разработки: Git, Docker и другие.
  • Работать с API, включая создание собственных.

План обучения

  1. Основы программирования на Python
    • Переменные, типы данных, структуры данных.
    • Основы синтаксиса языка Python.
    • Условные операторы и циклы.
  2. Алгоритмы и структуры данных
    • Основы алгоритмического мышления.
    • Работа со списками, словарями, множествами.
    • Поиск, сортировка, рекурсия.
  3. Работа с данными и базами данных
    • Основы SQL и взаимодействие с базами данных.
    • ORM и работа с библиотекой SQLAlchemy.
    • Обработка данных с использованием pandas.
  4. Разработка веб-приложений
    • Знакомство с Flask и Django.
    • Создание серверной части приложения.
    • Работа с маршрутизацией и шаблонизацией.
  5. Тестирование и работа с API
    • Написание тестов для проверки качества кода.
    • Работа с REST API.
    • Создание собственных API.
  6. Инструменты командной разработки
    • Работа с системами контроля версий (Git).
    • Автоматизация задач с использованием Docker.
  7. Итоговый проект
    • Разработка полнофункционального веб-приложения с использованием всех изученных технологий.

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

Школа:

Цена: 177000 руб.

Рассрочка: 47000 руб./мес

Продолжительность: 4 месяца

Документы: Диплом о профессиональной переподготовке и гослицензия

Ссылка на курс

Курс Python-разработчик расширенный от

Курс «Python-разработчик расширенный» от Яндекс Практикума предназначен для тех, кто хочет освоить Python для профессиональной разработки. Программа предлагает глубокое изучение языка, его применения в веб-разработке, автоматизации и создании сервисов. Особое внимание уделено практическим проектам, которые помогут построить портфолио.

Для кого курс

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

Чему научитесь на курсе

  • Уверенно работать с Python: от базового синтаксиса до сложных конструкций.
  • Создавать веб-приложения с использованием фреймворков Django и Flask.
  • Понимать основные алгоритмы и структуры данных.
  • Использовать системы управления версиями, такие как Git.
  • Писать тесты и проводить отладку кода.
  • Работать с базами данных, REST API и сторонними библиотеками.
  • Автоматизировать задачи и создавать скрипты для повседневного использования.

План обучения

  1. Базовый уровень Python
    • Синтаксис языка, работа с данными.
    • Условные операторы, циклы, функции.
  2. Алгоритмы и структуры данных
    • Основные алгоритмы сортировки и поиска.
    • Работа с массивами, списками, словарями.
  3. Работа с веб-технологиями
    • Введение в веб-разработку.
    • Основы Django и Flask: создание серверной части веб-приложений.
  4. Работа с данными
    • Подключение и использование баз данных: SQL, ORM.
    • Создание REST API для взаимодействия приложений.
  5. Автоматизация процессов
    • Написание скриптов для автоматизации рутинных задач.
    • Использование сторонних библиотек и утилит.
  6. Тестирование и отладка
    • Написание модульных тестов.
    • Практические инструменты для анализа и улучшения кода.
  7. Итоговые проекты
    • Создание и демонстрация полноценного веб-приложения.
    • Презентация портфолио для трудоустройства.

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

Школа:

Цена: 221000 руб.

Рассрочка: 19000 руб./мес

Продолжительность: 14 месяцев

Документы: Диплом о профессиональной переподготовке

Ссылка на курс

Курс Фронтенд-разработчик от

Курс «Фронтенд-разработчик» от Яндекс Практикума предназначен для обучения с нуля и освоения профессии за 10 месяцев. Программа регулярно обновляется, чтобы соответствовать актуальным требованиям индустрии.

Для кого курс

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

Чему научитесь на курсе

  • HTML, CSS, SCSS.
  • JavaScript и TypeScript.
  • React и Redux.
  • Работа с Git и Bash.
  • Использование Flexbox и Grid Layout.
  • Настройка Webpack и Vite.
  • Основы ООП.
  • Создание адаптивных и интерактивных веб-приложений.

План обучения

  1. Бесплатный модуль (31 час):
    • Основы HTML, CSS и JavaScript.
    • Создание первых веб-страниц и простых программ.
  2. Основная программа:
    • HTML и CSS: лейаут, доступность и интерактив (6 недель):
      • Вёрстка, работа с Bash и Git, шрифты и типографика, семантика, Grid Layout, БЭМ.
    • Продвинутый JavaScript (5 недель):
      • Асинхронность, работа с API, тестирование, основы TypeScript.
    • React и разработка интерфейсов (5 недель):
      • Основы React, управление состоянием, маршрутизация, хуки, Redux.
    • Проектная работа и подготовка к трудоустройству (4 недели):
      • Разработка финального проекта, подготовка портфолио, помощь в поиске работы.

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

Школа:

Цена: 144000 руб.

Рассрочка: 17000 руб./мес

Продолжительность: 10 месяцев

Документы: Диплом о профессиональной переподготовке и гослицензия

Ссылка на курс

Курс iOS-разработчик от

Курс «iOS‑разработчик» от Яндекс Практикума предназначен для обучения навыкам разработки мобильных приложений под iOS с нуля за 10 месяцев. Программа включает практические задания на реальных проектах, что позволяет выпускникам сразу начать карьеру в IT.

Для кого курс

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

Чему научитесь на курсе

  • Программировать на языке Swift.
  • Работать с инструментами разработки Xcode и Git.
  • Создавать пользовательские интерфейсы с использованием UIKit и SwiftUI.
  • Использовать архитектурные паттерны MVC, MVVM и Clean Architecture.
  • Работать с базами данных и сетевыми запросами.
  • Тестировать приложения и оптимизировать их производительность.

План обучения

  1. Бесплатная часть
    • Введение в iOS-разработку.
    • Основы языка Swift: переменные, типы данных.
    • Знакомство с Xcode и Storyboard.
    • Создание первого приложения — игры Pong.
  2. Основной курс
    • Модуль 1: Знакомство с iOS-разработкой и основами Swift
      • Изучение базовых конструкций Swift.
      • Работа с Playground в Xcode.
    • Модуль 2: Создание пользовательского интерфейса
      • Использование UIKit и Auto Layout.
      • Создание адаптивных интерфейсов для разных устройств.
    • Модуль 3: Работа с данными
      • Подключение и использование баз данных.
      • Работа с Core Data и UserDefaults.
    • Модуль 4: Сетевое взаимодействие
      • Выполнение сетевых запросов.
      • Работа с REST API.
    • Модуль 5: Архитектура приложений
      • Изучение паттернов MVC, MVVM, Clean Architecture.
      • Организация структуры проекта.
    • Модуль 6: Тестирование и оптимизация
      • Написание unit и UI тестов.
      • Оптимизация производительности приложений.
    • Модуль 7: Итоговый проект
      • Разработка полноценного приложения с использованием всех изученных технологий.

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

Школа:

Цена: 143000 руб.

Рассрочка: 16500 руб./мес

Продолжительность: 10 месяцев

Документы: Диплом о профессиональной переподготовке и гослицензия

Ссылка на курс

Курс Инженер по тестированию от

Курс «Инженер по тестированию» от Яндекс Практикума предназначен для обучения с нуля и освоения профессии за 5 месяцев. Программа регулярно обновляется, чтобы соответствовать актуальным требованиям индустрии.

Для кого курс

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

Чему научитесь на курсе

  • Понимать роль тестировщика в IT-команде.
  • Создавать тестовую документацию: чек-листы, тест-кейсы, баг-репорты.
  • Проводить различные виды тестирования: регрессионное, смоук-тестирование, санитарное.
  • Работать с инструментами: DevTools, Charles, Figma, YouTrack, Android Studio, Postman, Python, SQL, Git.
  • Настраивать тестовые стенды и окружение.
  • Взаимодействовать с командами разработки и понимать жизненный цикл разработки приложений.

План обучения

  1. Основы тестирования (3 недели)
    • Роль тестировщика в IT-команде.
    • Чек-листы и баг-репорты.
    • Тест-кейсы.
  2. Регрессионное тестирование и ретест багов в веб-приложениях (3 недели)
    • Регрессионное тестирование.
    • Санитарное тестирование.
    • Смоук-тестирование.
    • Линейные и гибкие модели разработки.
    • Яндекс TMS.
    • YouTrack.
  3. Тестирование API и мобильных приложений (4 недели)
    • Тестирование API с использованием Postman.
    • Тестирование мобильных приложений.
    • Работа с Android Studio.
    • Создание автотестов на Python.
  4. Автоматизация тестирования и работа с базами данных (4 недели)
    • Основы автоматизации тестирования.
    • Работа с базами данных и SQL.
    • Использование Git для управления версиями.
    • Настройка тестового окружения с использованием Docker.

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

Школа:

Цена: 75000 руб.

Рассрочка: 16000 руб./мес

Продолжительность: 5 месяцев

Документы: Диплом о профессиональной переподготовке и гослицензия

Ссылка на курс

Курс Мидл Python-разработчик от

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

Для кого курс

  • Для разработчиков с базовыми знаниями Python, стремящихся повысить квалификацию.
  • Для специалистов, желающих перейти на позиции middle-разработчика.
  • Для тех, кто хочет освоить более сложные аспекты программирования и работы с Python.

Чему научитесь на курсе

  • Разрабатывать масштабируемые и поддерживаемые приложения на Python.
  • Работать с популярными библиотеками и фреймворками.
  • Оптимизировать код и повышать производительность приложений.
  • Организовывать эффективное взаимодействие с базами данных.
  • Глубже разбираться в системах управления версиями и тестировании программного обеспечения.

План обучения

  1. Современные практики разработки
    • Введение в сложные аспекты программирования.
    • Оптимизация кода и работа с большими данными.
  2. Работа с библиотеками и фреймворками
    • Использование Django и Flask для разработки веб-приложений.
    • Интеграция сторонних библиотек в проекты.
  3. Углубленная работа с базами данных
    • Проектирование и управление базами данных.
    • Использование ORM для взаимодействия с данными.
  4. Тестирование и контроль качества кода
    • Автоматизация тестирования.
    • Практики CI/CD.
  5. Командная работа
    • Организация процессов разработки в командах.
    • Инструменты для управления проектами и совместной работы.

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

Школа:

Цена: 153000 руб.

Рассрочка: 27000 руб./мес

Продолжительность: 6 месяцев

Документы: Диплом о профессиональной переподготовке

Ссылка на курс