- Introduction
- Introduction to Embedded Systems
- Design characteristics and challenges
- Input/Output devices
- Wire communication, ADC/DAC
- Sensors, actuators, interrupts vs. polling
Embedded Hardware and Operating Systems
Join the Embedded Hardware and Operating Systems programme by Coursera to learn about a cyber-physical system’s two ...Read more
Intermediate
Online
4 Weeks
Quick Facts
particular | details | |||
---|---|---|---|---|
Medium of instructions
English
|
Mode of learning
Self study
|
Mode of Delivery
Video and Text Based
|
Course overview
Developed by EIT Digital, the Embedded Hardware and Operating Systems certification course provides in-depth knowledge in cyber-physical systems and their components, namely, the operating systems and hardware. It is 100% online training with an intermediate level of difficulty. You will experience a fun, interactive learning experience, where you’ll work with Cooja simulations for IoTs applications, creating and simulating your designs for sensor network applications.
Through the extensive Embedded Hardware and Operating Systems certification syllabus, you’ll know how to devise and use an embedded operating system for IoT applications in resource-constrained devices. The curriculum covers output/input devices, ADC/DAC, design challenges, FPGAs, modular kernels, RIOT OS, and numerous other vital topics. You will also receive readings, videos, practice quizzes, graded quizzes, and graded assessments to evaluate your progress.
The Embedded Hardware and Operating Systems by Coursera provides a self-paced learning experience through flexible deadlines. You can also refer to the multi-linguistic course subtitles to study from the videos comfortably. Upon completion, you can also purchase the shareable certificate to display your expertise.
The highlights
- Graded assignments and quizzes
- Peer feedback
- Optional assessments
- Four modules
- Peer-reviewed programming assessments
- Self-paced deadlines
- Free admission
- Shareable certification (Paid)
- Online course
- Completion in 17 hours
- Intermediate-level
- Subtitled provided in various languages
- EIT Digital’s offering
- Renowned trainers
- Practice quizzes
- Readings
- Financial support provided
Program offerings
- Peer-reviewed assessments
- Graded quizzes
- Assignments
- Flexible deadlines
- Shareable certifications
- Subtitles in several languages
- Course readings
- Learning videos
- Practice quizzes.
Course and certificate fees
- You can audit the Embedded Hardware and Operating Systems online course for free.
- However, you must pay the required certification fee to get your certificate and the graded assignments.
Embedded Hardware and Operating Systems Fee Structure
Particulars | Fee Amount in INR |
Embedded Hardware and Operating Systems - Audit course | Free |
Embedded Hardware and Operating Systems - 1 month | Rs. 4,115 /- |
Embedded Hardware and Operating Systems - 3 months | Rs. 8,230 /- |
Embedded Hardware and Operating Systems - 6 months | Rs. 12,345 /- |
certificate availability
Yes
certificate providing authority
Coursera
Who it is for
The target audience for the Embedded Hardware and Operating Systems certification programme are candidates with master’s and Bachelor’s degrees who are inclined to make IoTs applications and practical programming.
What you will learn
You must complete the Embedded Hardware and Operating Systems certification syllabus and its topics, which will make you adept in:
- Cyber-physical systems’ fundamentals and their two integral parts, i.e., operating systems and hardware components
- Devising and using embedded operating systems in a resource-constraint device for IoT applications
- Simulating and designing a wireless sensor network application via Cooja simulations
- Contiki
- Simulating your designs using Cooja simulations for a sensor network application
The syllabus
Module 1: Introduction to Embedded Hardware
Videos
Readings
- Build your own input/output system with the Arduino!
- Build your own ADC using Arduino!
- Learn how to use serial communication using the Arduino!
- Create a timer for polling using the Arduino!
- Quiz 1 assignment (to be done before Quiz 1)
Assignment
- Introduction to Embedded HW (Graded quiz)
Discussion Prompt
- Module 1 Discussion
Module 2: Processing Elements of an Embedded System
Videos
- Embedded processors and FPGAs
- Main features of embedded processors
- Use-cases of micro-controller platforms
- Reconfigurable platforms, FPGAs
- Embedded processors vs. FPGAs
Readings
- Practical list of comparison of MCU vs FPGA
- A comparison between MCU, FPGA, DSP, ASIC from Atmel
Assignment
- Processing elements (Graded quiz)
Discussion Prompt
- Module 2 Discussion
Module 3: Overview of Operating Systems and Embedded Operating Systems
Videos
- Module 3 Lecture1: Embedded operating systems
- Linux kernel functions and advantages
- The microkernel
- The modular kernel
- Introduction to Contiki
- Introduction to TinyOS
- Introduction to RIOT OS
Readings
- In depth reading of the QNX microkernel
- The case for using Contiki in sensor networks
- TinyOS github & Documentation
- RiotOS for IoT
Assignment
- Embedded Operating Systems (Graded quiz)
Peer Review
- Honors Assignment: TinyOS -- Hands-on
Discussion Prompt
- Module 3 Discussion
Module 4: Contiki OS and Cooja simulation
Videos
- Contiki and Cooja simulation
- The Contiki system
- Contiki's kernel architecture
- Contiki services and libraries
- Communication in Contiki I
- Communication in Contiki II
- Protothread, multithreading and code sizes
- Cooja simulation
Reading
- Get started with Cooja: Step-by-step
Assignment
- Contiki and Cooja (Graded quiz)
Peer Review
- Contiki Hands-on
- Energy consumption estimation
Discussion Prompt
- Module 4 Discussion
Admission details
Step 1. To obtain admission or view the Embedded Hardware and Operating Systems training, click here: https://www.coursera.org/learn/embedded-operating-system
Step 2. Use the ‘Enrol for Free’ button to enrol. A dropdown will appear to begin the registration process. Enter the required information on-screen, or use your Google/Facebook ID to sign up.
Step 3. Click on the ‘Login’ tab situated at the bottom of the dropdown menu if you’re already a user. Fill in your Coursera-registered mail ID and password, or log in through your Apple, Facebook, or Google account credentials.
Step 4. You’ll be enrolled for free. If you wish to access the graded assignments and course certificate, pay the applicable fee during or upon completing the course.
Filling the form
To sign up for the Embedded Hardware and Operating Systems certification course, you can simply create your Coursera ID through your email address, full name, and a preferable password. There’s no need to fill out application forms. You can also use your Google or Facebook accounts to register.
Scholarship Details
You can get financial assistance for the Embedded Hardware and Operating Systems programme by selecting the ‘Financial aid’ option, located on the curriculum portal. This will open an application form, which you must fill up and submit. After that, Coursera officials will reach out to you within the given duration to notify you about approval.
How it helps
The Embedded Hardware and Operating Systems certification benefit you by providing a highly valuable e-certificate, which you can showcase via your LinkedIn profile/Resume or even print as a hard copy. It will verify your acquired expertise and boost your employment prospects amidst a competitive sector.
What’s more? The curriculum is entirely online, self-paced, and offers subtitles in Arabic, French, English, Italian, Portuguese (European), German, Russian, Vietnamese, and Spanish. Hence, you can learn in a language most comfortable for you and complete the course adequately within 17 hours.
Instructors
FAQs
What learning material will I receive for this training?
This depends on your programme option. If you audit it for free, you will get most of the course lessons. If you purchase the Embedded Hardware and Operating Systems certification, you will access the graded quizzes, assignments, peer-reviewed assessments, and the certificate.
Is an admission fee required?
No. You can join this online course for free.
Do I have to purchase the certificate track when I begin the course?
No. You can buy it either while auditing or after completing the Embedded Hardware and Operating Systems programme.
Is this advanced level training?
No. It’s an intermediate-level offering.
Who will be my instructors?
Nguyen Gia Tuan (PhD) and Farhoud Hosseinpour (Doctoral Researcher) are the instructors of the Embedded Hardware and Operating Systems online course.
Articles
Popular Articles
Latest Articles
Similar Courses


Designing Electronics for Recycling in a Circular ...
Delft University of Technology via Edx
Courses of your Interest

Fundamentals of Manufacturing Processes
MIT Cambridge via Edx

Leveraging Urban Mobility Disruptions to Create Be...
MIT Cambridge via Edx

Fundamentals of Nanomaterials and Nanotechnology
Purdue University, West Lafayette via Edx

Fundamentals of Non Destructive Testing
Purdue University, West Lafayette via Edx

Nanomaterials for Civil and Environmental Applicat...
Purdue University, West Lafayette via Edx

Introduction to Bioelectricity
Purdue University, West Lafayette via Edx

Nano Device for Energy Harvesting and Sensing
Purdue University, West Lafayette via Edx

Organic Electronic Devices
Purdue University, West Lafayette via Edx

Nanotechnology Fundamentals of Nanotransistors
Purdue University, West Lafayette via Edx

Fundamentals of Nanoelectronics Part B Quantum Tra...
Purdue University, West Lafayette via Edx
More Courses by EIT
Nutrition for Health and Sustainability
EIT via Futurelearn
Teach like an Entrepreneur Bringing Entrepreneursh...
EIT via Futurelearn
The Impact of Technology
EIT via Coursera
Innovation and Entrepreneurship from Basics to Ope...
EIT via Coursera
Sustainable Digital Innovation
EIT via Coursera
Web Connectivity and Security in Embedded Systems
EIT via Coursera
Innovation and Entrepreneurship from Design Thinki...
EIT via Coursera
Capstone Value Creation through Innovation
EIT via Coursera
Automated Reasoning Satisfiability
EIT via Coursera
Web of Data
EIT via Coursera