The Course's main objective is to consolidate programming knowledge using actuators on the Arduino board, for the challenges of IoT (Internet of Things). The Course tries to supply the initial need to program well, as many software challenges will lie ahead. This is an initial module of a series of courses for IoT, with microcontroller modules, interfaces, sensors and actuators and communication devices. This is just the beginning, as many challenges will come with the IoT applications in the different areas of activity, such as Medicine, Engineering, Agriculture, Security, Environment, Smart Cities and others.