About the Training

Internet of Things (IoT) is a rapidly growing concept in technology that creates a framework in which day to day common objects (“things”) such as buildings, houses, cars, machines and environments, obtain a representation and a presence on the Internet. These objects are embedded with sensors, actuators and other applications that enable them to intelligently collect and transmit information between themselves and humans through network connectivity. This results to generation of massive data from these “things” which can be analysed to optimise products, services and operations. In addition, it also allows anytime, anywhere access for remote control of given sets of these objects.

Internet of Things creates a single technology bloc that combines concepts of artificial intelligence, embedded systems, cloud computing, software development for both web and mobile, machine learning and information security to achieve reliable, secure, efficient and robust data insights from big data. The term IoT is now getting to its 18th birthday but the technology stretches many years back as a solution that allowed machines to communicate with each other. In this era, IoT offers new applications and services that bridge the physical and virtual worlds through Machine-to-Machine (M2M) communication and Human Computer Interaction (HCI) through cloud storage and analytics.

This training is meant to provide a foundation in IoT to students from various academic backgrounds as part of a series of IoT training sessions that will be offered as modules. Students will be introduced to IoT here not only as an emerging field of technology that anyone can build his/her career in but also as an emerging space meant to ignite new entrepreneurial skills in students from the various academic backgrounds.

In this program, the students will cover the introduction of the following concepts:

  • IoT Architecture – Students will learn what constitutes IoT, the building blocks of IoT and the entire architecture a single IoT solution uses. The concept is also meant to enable students learn how to draw and design IoT solutions.
  • Microcontrollers & Sensor Networks – Here students will learn the basics of microcontrollers and sensors; two microcontrollers will be introduced here: Arduino and raspberry Pi; they will also be taught on the basics of digital and analog connections of sensors.
  • Microcontroller Programming – An introduction to graphical programming of Arduino and raspberry Pi will be covered here including sensor programming on these microcontrollers.
  • Fundamentals of IoT communication – Basics of the concepts of communication networks such as radio frequency, GSM, Ethernet and Wi-Fi communication will be introduced here to provide students with IoT networking knowledge.

Program Format

The program combines both theory and practice. It is a highly practical course and is therefore run in a computer laboratory with a workstation (with required software tools installed) provided to each participant as well as a set of hardware equipment such as microcontrollers and sensors

Quick Info

Next Intake

March 6th – 17th 2017.

Value add to Participants

  • Hands-on experience through practical sessions.
  • Certificate of participation of the training.

NB: Certificates will be awarded after module II which will be offered after module I.

Program Duration

  • This is a 10 days evening course running from 5:30 pm to 7:30 pm

Program cost
KShs. 15, 000 per participant. This covers the training fee, laboratory fees and certificates.


The training will be held at @iLabAfrica Research Centre, Strathmore University.

Queries??contact: /

Register for the program here