Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

EIT Digital

Embedded Hardware and Operating Systems

EIT Digital via Coursera


This course is intended for the Bachelor and Master's students, who like practical programming and making IoTs applications!

In this course, we will talk about two components of a cyber-physical system, namely hardware and operating systems.

After completing this course, you will have knowledge of both hardware components and operating systems. You are able to plan and use embedded operating systems in resource-constraint devices for Internet-of-Things (cyber-physical system) applications. In addition, you can use Cooja simulation for designing and simulating wireless sensor network applications.

The course offers 4 modules, each with a graded quiz in the end and finally, one peer-reviewed programming assignment. In case you have no experience with C programming, please check a practical course like:

The course is actually quite fun at the end when you play around with Cooja simulation for IoTs applications. So you can create and simulate your own design for sensor network applications. A lot of features and examples of Contiki and Cooja can be explored via assignments. There are some optional assignments of wireless sensor network applications for students who want to explore more about embedded OS in IoTs applications.

- Marco Ramirez /University of Turku
- Igor Tcarenko/ University of Turku
- Nguyen Gia Tuan /University of Turku

Check out our whole curriculum:

Taught by

Nguyen Gia Tuan


1.0 rating, based on 2 Class Central reviews

Start your review of Embedded Hardware and Operating Systems

  • Alex

    Alex completed this course and found the course difficulty to be very easy.

    Waste of time watching the videos, because it's just a guy reading (very slowly) bullet-points from some powerpoint slides. There are no graphs, charts, drawings, pictures, or other explanations to supplement the slides. An audiobook would have been better. The content is also extremely basic even for beginners, and the graded questions at the end of each lecture require no thought, just rote memorization of the content of the video/slides.
  • Anonymous

    Anonymous completed this course.

    Worst course. After week 1, you will realize he is teaching something else, asking you questions on something else, giving coding assignments completely unrelatable, asking you to read something which is good but far away from what he teaches and finally, the content of week 1 is repeated throughout the course without anything new. I am especially here to write about this course and trust me, I have taken a lot of bad courses but this one is like really really bad.

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.