Обучающиеся познакомятся с основными этапами разработки приложений на платформе интернета вещей, изучат особенности данной технологии, этапы проектирования технической системы и ее экономику, познакомятся с возможностями коммерциализации технологий IoT и ключевыми метриками, архитектурой системы, этапами работы, спецификой проектирования поведения системы и примерами приложений.
Изучение основных принципов программирования IoT невозможно без регулярной практики написания программ на каком-либо языке. Для обучения был выбран язык C++. Данный выбор обусловлен тем, что синтаксис языка достаточно прост и интуитивно понятен, а это понижает порог вхождения и позволяет сосредоточиться на логических и алгоритмических аспектах программирования, а не на выучивании тонкостей синтаксиса. При этом C++ позволяет работать с интернет вещей; он отлично подходит для знакомства с различными современными парадигмами программирования и активно применяется в самых разных областях от разработки веб-приложений до машинного обучения.