Программирование. API

Онлайн/офлайн-курсы по программированию: backend, frontend, gamedev, мобильная разработка, тестирование, DevOps и пр. Воспользуйтесь фильтрами, чтобы найти подходящий образовательный курс, изучите программу и запишитесь на обучение.

Специализация
Навыки
Школа
Платформа
Формат
Коммуникация
Язык
Особенности
Udacity

Advanced android app development

Курс Mobile development
Online
Бесплатно
Codecademy

Learn Redux

Экспресс-курс Web development
Online
Бесплатно
Codecademy

Learn JavaScript

Web development
Бесплатно
Codecademy

Learn testing for web development

Экспресс-курс Web development
Online
Бесплатно
Нам нужен ваш фидбек!
Честный и беспристрастный
Sergei Golitsyn

Java для профессионалов

Курс Backend
Online
Бесплатно
Google

Get started with Google Maps Platform

Курс Development tools
Online
Бесплатно
Рассрочка
Школа цифрового менеджмента Study Now

QA Engineer в IT

Курс QA
Online
1250 BYN
Pavel Novikov

Тестирование программного обеспечения

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

Курс QA
Online
19,99 USD
Лидер продаж на Udemy
Testowanie Oprogramowania

Praktyczny kurs testowania oprogramowania

Ten kurs jest przeznaczony dla osób początkujących, które chcą wejść w świat testowania i pracować jako tester oprogramowania.

Курс QA
Online
24,99 USD
Лидер продаж на Udemy
Maximilian Schwarzmüller

React — the complete guide (incl hooks, React router, Redux)

This course is fully up-to-date with React 18 - it teaches the very latest version of React with all the core, modern features you need to know!

Web development
99,99 USD
Kirill Zhdanov

Тестировщик с нуля до Junior QA Engineer

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

Курс QA
Online
49,99 USD
Высший рейтинг на Coursera
Google career certificates

Automating real-world tasks with Python

These skills you will gain after finishing the course : serialization, building a solution, сreating and translating Media files, interacting with web services.

Курс Development tools
Online
49 USD/мес.
Codecademy

Create a backend app with JavaScript

In the course, you will learn the basics of Backend. And you will understand how information moves through a web application— from the user to the server and back.

Курс Backend
Online
17,99 USD/мес.
Специальные условия для dev.Курсы
Grinfer

Learn NodeJs completely from Scratch

Web development
34,99 USD/мес.

Программирование — это востребованная сфера с высоким доходом. Опросы Stack Overflow регулярно подтверждают, что быть разработчиком престижно и перспективно. Чтобы влиться в программирование, можно начать с онлайн-курсов. На этой странице мы собрали предложения от десятков образовательных платформ: Coursera, Udemy, Skillbox, Skillfactory, EPAM Training Center, GeekBrains и другие.

Как выбрать курсы программирования?

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

Какие есть специализации в разделе «Курсы программирования»?

  1. Frontend — работа над внешним видом приложения или сайта, то есть, над тем, что видит пользователь, открывая страницу.
  2. Backend — обеспечение функционирования приложения или сайта.
  3. Мобильная разработка — разработка приложений для мобильных устройств, чаще всего на платформе Android или iOS.
  4. Gamedev — разработка игр под специализированную игровую платформу (например, ПК, консоли, мобильные устройства, VR-шлемы и пр.).
  5. Тестирование — исследование программного обеспечения с целью выявления ошибок.