When we think of computing solutions, we most often think about humans interacting with computing devices. Humans input data into the computing device and read the processed information. Physical computing is the future wave of computing solutions where not only humans but also non-computing devices and objects will interact with computing devices, and with each other. This form of computing is known as Physical Computing and forms the basis for the Internet of Things. Physical Computing solutions use sensors, relays, and actuators that work with computing devices to allow humans to interact with the environment and things around them.
Image by Freepik
Building Physical Computing solutions was a difficult task until a few years ago. It required knowledge of electronic components, microcontrollers and programming, all of what you have learned so far. But it also required the design and assembly of electronic circuits, which was a complex activity. The Arduino ecosystem has significantly simplified this. Primarily meant for students and hobbyists, today it is one of the most popular solutions used to build Physical Computing and Internet of Things solutions. In this course, you will learn how to build real-world solutions using the Arduino ecosystem.
Image by Seven_au from Pixabay
By this point in the program, you have learned a lot about computing devices, software programming, physical computing and building real-world solutions using the Arduino ecosystem. The computing devices you used were physical machines in your home, school or office. All the software you needed, and the applications you developed, were installed by you on these physical machines. A revolutionary new concept, known as Cloud Computing, made it possible for most of your physical machines and applications to be available on the Internet. In this course, you will learn about the types of Cloud Computing services and how you can use them to build your applications, faster and cheaper.
Image by Freepik