In this course, we learnt about the characteristics of embedded systems: the possibilities, dangers, complications and recipes for success. We discussed all of this in the framework of a flourishing embedded systems field: the Internet of Things, where billions of intercommunicating devices could enable unprecedented, innovative products and services. At the end of the course, we became be able to: - make the right choice for your own project when it comes to the target market, parallel executions, time and the lifecycle of your system - hack, avoid failure and promote success - decide whether to buy or to build components - how to assemble a good team - install case tools - learn how to work with SysML