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

Embedded Systems

via SWAYAM Plus

Overview

Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates

This Embedded Systems course introduces you to microprocessors and microcontrollers, focusing on their applications. You will learn Embedded C programming and how to interface peripherals like sensors and motors using the 8051 microcontroller. The course covers IoT concepts and programming with Raspberry Pi and Arduino for practical projects. Hands-on tasks include creating automatic street lighting and patient monitoring systems. By the end, you'll have the skills to design and implement various embedded systems.

Intended audience

Embedded Systems Engineer, Firmware Developer, IoT Solutions Architect, Microcontroller Programmer, Automation Engineer

Prerequisites

  • Any Diploma or Degree

Assessment & certification

  • Assessment fee: Included — no extra fee
  • Assessment mode: Online
  • Assessment type: Embedded Systems Engineer, Firmware Developer, IoT Solutions Architect, Microcontroller Programmer, Automation Engineer

NCrF level: 6 (NCrF credit-eligible)

Syllabus

  • Week 1: Embedded Systems Fundamentals – Introduction, applications, real-time systems, and bare-metal programming.
  • Week 2: Microcontrollers & Processors – 8051 architecture, classification, and programming basics.
  • Week 3: Embedded C Programming – 8051 programming in C with data types, delays, and peripherals.
  • Week 4: IoT & Raspberry Pi – Basics of IoT, automated projects, Raspberry Pi programming, and reverse parking sensors.
  • Week 5: Arduino & Real-Time Projects – Arduino basics, device control, and hands-on projects like automatic lighting and robotics.

Taught by

SkillDzire Expert

Reviews

Start your review of Embedded Systems

Never Stop Learning.

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

Someone learning on their laptop while sitting on the floor.