Internet of Things course

Course description

In the course you learn the basics of the Internet of Things (IoT) architecture, Cloud Computing and data analytics from a technical as well as a business perspective. Join the course and dive into the world of IoT. You will get the chance to meet professionals from renowned companies like Cisco, Microsoft, Bosch and Github. You will work on a project together with a mentor and have the chance to receive two certifications (one from ReDI, one from Cisco). Checkout the requirements, and prepare yourself and join the course.


The course deals with the following topics:

  • Basic concepts of Cloud and Edge Computing+IoT architecture

  • Hands on Data Analytics using Cloud tools

  • Demos and Lab tours (partners)

  • How to create value in a digitalization process

  • How to develop an IoT concept from scratch

The course consists of three parts: 1. Lectures/Workshops, 2. Online Self-study, 3. Projects. The Internet of Things course is the advanced course of the Cloud Computing track.

1. Lectures/Workshops

During the workshops you participate in introductory lessons on core technologies and architectures. After that we will visit labs and demo locations(subject to COVID restrictions) where we will be able to see the technologies in action presented by the experts behind.

2. Online Self-study

As additional support students will be enrolled in an online course at Cisco named “Introduction to IoT”. The course is a self-paced 20 hour training course.

3. Projects

Besides the classes, you will work on a project. In the project you will build a basic IoT solution from scratch. There are two project topics the team can work on. If you come with your own idea, the idea can be validated and used as well.

Project Topic:

  • Sustainability using IoT to fight climate change. Focus on: Smart Living (supported by Bosch’s team)

The project should ideally have an MVP, assuming the access of resources is there, a detailed architecture documentation and a final project pitch. Each team will have a mentor that will monitor progress and support the development of tasks and projects. Mentors will meet with the team once a week. Default is Wednesdays at 17:30hrs, but mentor + group are able to coordinate these working sessions at their convenience.

  • Able to understand and speak English

  • Knowledge in one of the three areas is necessary:

    • Networking Basics (TCP / IP protocol)

    • Basic Linux commands and Cloud Computing

    • Python Programming

    • Please provide proof of skills (studies, certification or job experience)

  • Strongly suggested:

    • Register on and finish the following modules:

      • Python for Data Science: Fundamentals (first 3 modules only)

      • Elements of the Command Line (first module only)

      • APIs and Web Scraping in Python (first module only)


Students are expected to commit around 10 hours per week - including attendance to the course (4 hours/week) and self-learning + project work at home (6hours/week). 80% attendance of the course is required for graduation. As a final grade the hackathon/project will be the main metric. Besides the commitment we value punctuality. Respect the time of the teachers and be punctual. Students completing in parallel the online course will get an additional certificate of completion.


The Onboarding Week takes place in the second week of September. 

Semester starts in September and ends in December.

Classes are Mondays, 17:30 - 19:00. Workshops are Wednesdays at 17:30 hours (as default). Sessions can be online (Microsoft teams and/or Webex) or held at the partner location (Cisco, Microsoft, etc.)

Applications for Fall 2021 are closed. Join us in Spring 2022.

Get notified as soon as we open the next round.