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

Udacity

Embedded Systems Fundamentals

via Udacity Nanodegree

Overview

Refine your technical foundation with this Nanodegree in embedded systems. Explore microcontrollers, logic circuits, and digital signal processing while building hands-on skills through breadboarding, device control, and prototyping projects.

Syllabus

  • Welcome to the Nanodegree Program!
    • Welcome to Udacity! We're excited to share more about your Nanodegree program and start this journey with you!
  • Fundamentals of Embedded Systems
    • This course will provide an overview of embedded systems, including the history of processing components and the differences between microcontrollers and microprocessors. You will also learn about resources and peripheral devices common to embedded systems and analog and digital signals. By the end of this course, you will be able to design a variety of embedded systems and decode a simple message using the UART protocol.
  • Combination Gates and Multiplexers
    • This course covers how digital signals are processed to create advanced circuits in embedded systems. It includes clocking in digital systems, logic circuits, combined logic gates, and multiplexers. By the end of this lesson, you will be able to create advanced logical circuits that match truth tables using logic gates.
  • Connecting and Programming Embedded Systems
    • Build essential skills in embedded systems by learning to read circuit diagrams, prototype with breadboards, and program using synchronous and asynchronous processing. Design smarter, more reliable electronic solutions.
  • Project: Embedded Input Reader
    • In this course, you will design and implement a microprocessor-based, digital device-control interface that allows operators to individually turn on and off devices by entering a passcode.
      This project will enable you to employ your theoretical and practical skills extensively, posing challenges from converting schematics to breadboard layouts to developing MicroPython code.
  • Congratulations!
    • Congratulations on finishing your program!

Taught by

Ozgur Cagdas

Reviews

Start your review of Embedded Systems Fundamentals

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.