В чёрную пятницу — скидки до 60% : : Узнать больше В чёрную пятницу — скидки до 60%
Образовательная платформа
Найди себя в Skillbox Скидка 20% действует 0 дней 00:00:00
Курс

C++ для робототехников

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

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

Почему роботов программируют на С++ ?

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

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

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

  • Писать код на C++

  • Оптимизировать код с помощью объектно-ориентированного программирования

  • Работать с фреймворками Arduino и Qt

  • Создавать графический интерфейс для программ

  • Писать программы для управления роботами

Как проходит обучение на платформе

  • Регистрация

    Знакомитесь с платформой

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

  • Теория

    Получаете знания

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

  • Практика

    Выполняете задания

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

  • Обратная связь

    Работаете с куратором

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

Кураторы-эксперты и живая обратная связь

Кураторы дадут комментарии к вашим работам и помогут сделать их лучше. Это эксперты с опытом работы в отрасли от 5 лет, они прошли методическое обучение — умеют объяснять сложное и вдохновлять на развитие.

Помогаем разобраться и справиться

Оперативно ответим на вопросы по домашнему заданию и пришлём качественный разбор 💙

Содержание курса

Вас ждут вебинары и практика с первого модуля.

  • 1 месяц обучения
  • 57 видеоматериалов
  1. Введение

    Настроите среду разработки и научитесь компилировать программы на C++ с помощью CMake.

  2. Основы С++

    Разберётесь в базовых концепциях языка и потренируетесь в написании кода. Освоите фреймворк Arduino, который сильно упрощает создание программ для роботов.

  3. Массивы

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

  4. Функции

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

  5. Объектно-ориентированное программирование в C++

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

  6. Перегрузка операторов

    Сможете писать более чистый и эффективный код с помощью перегрузки операторов.

  7. Библиотеки C++

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

  8. Фреймворк Qt

    Научитесь создавать графические интерфейсы программ с помощью фреймворка Qt. Создадите простой интерфейс для управления мобильным роботом.

  9. Семантика перемещения в C++

    Сможете использовать умные указатели из стандартной библиотеки C++ для более эффективной работы с памятью и объектами в программах.

  10. Введение в pybind11

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

  11. Итоговый проект

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

Спикер курса

Илья
Коновалов
Инженер-разработчик

Инженер департамента научно-технического обоснования проектов в ОКБМ имени И. И. Африкантова («Росатом»). Автор 50+ научных статей. Руководитель НИР и ОКР по созданию плавучих энергоблоков и атомных станций малой мощности.

Подтверждение ваших навыков

В конце обучения получите сертификат установленного образца. Мы обучаем по государственной лицензии №Л035−1 298−77/179 609.

Посмотреть сертификат

О Skillbox

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

Стоимость курса

Скидка 20% действует 0 дня 00:00:00

  • 39 330
  • 31 464
  • -20%
5 244 ₽/мес
  • В рассрочку на 6 месяцев

Записаться на консультацию или оплатить на сайте

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

Нажимая на кнопку, я соглашаюсь на обработку персональных данных, с правилами пользования Платформой и публичной офертой, правилами акций «Поможем найти работу или вернем деньги» и «Учись сейчас — плати потом»

Спасибо!

Ваша заявка успешно отправлена

Часто задаваемые вопросы

  • Что я должен уметь, чтобы успешно пройти курс?
    Чтобы пройти курс, важно:

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

    • Знать математику на уровне старшей школы: понимать принципы тригонометрии, уметь решать линейные, степенные, тригонометрические уравнения и неравенства, работать с векторами

    Если это про вас — всё получится! На протяжении всего курса вас будут сопровождать проверяющие преподаватели, которые помогут разобраться в любой теме программы.

  • Как я буду проходить практику? Мне нужно для этого иметь своего робота?
    Чтобы пройти курс, вам не понадобится собственный робот — вы будете отрабатывать навыки в эмуляторе микроконтроллеров Wokwi.
  • Нужен ли мне мощный компьютер, чтобы пройти курс?
    Нет, технические требования для программ, которые мы используем на курсе, невысокие. Вам хватит 4 Гб оперативной памяти и процессора с частотой 1,6 ГГц.
  • Нужно ли мне покупать какие-то программы, чтобы пройти курс?
    Нет, всё ПО, которое вам понадобится, — бесплатное. На курсе мы расскажем, как его скачать, установить и настроить.
  • Какой график обучения на платформе? Получится ли совмещать его с работой?
    Вы можете изучать материалы курса в удобном вам режиме, совмещать обучение на платформе с работой и личной жизнью. Более того, все видео будут доступны и по окончании курса, так что вы сможете освежить свои знания в любой момент.
  • Сколько часов в неделю мне нужно будет уделять обучению на платформе?
    Всё зависит только от вас. В среднем пользователи платформы занимаются от 3 до 5 часов в неделю.
  • Кто будет мне помогать в обучении на платформе?
    У вас будут проверяющие эксперты и куратор в Telegram-чате курса. Они прокомментируют практические работы, дадут полезные советы и ответят на любые вопросы. Вы сможете перенять их опыт, профессиональные знания и лайфхаки.
  • Действуют ли какие-нибудь программы рассрочки?
    Да, вы можете купить курс в рассрочку — и спланировать свой бюджет, разбив всю сумму на небольшие ежемесячные платежи.
  • Могу ли я получить налоговый вычет за обучение на платформе?
    Да, вы можете вернуть часть средств в виде налогового вычета. Основные условия: быть налоговым резидентом РФ и платить НДФЛ. Налоговый вычет составит до 13% от стоимости курса. Максимальная сумма возврата части НДФЛ — 15 600 рублей за год при цене курса 120 000 рублей.

    • Вы можете вернуть средства через работодателя или налоговую.
    • Для этого понадобятся договор на обучение на платформе, наша лицензия на образовательную деятельность и чек об оплате курса, который придёт вам на почту или в личный кабинет банка.
    • Если вы будете оформлять вычет через налоговую, нужно будет заполнить декларацию 3-НДФЛ. Удобнее всего это сделать в личном кабинете на сайте Федеральной налоговой службы.
    • В течение 30 дней налоговая подтвердит ваше право на вычет.
    • Если будете оформлять возврат части НДФЛ через работодателя, вам останется подать ему заявление о получении налогового вычета.

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