Your Learning Journey

Five progressive stages designed to build your skills step by step

1

Fundamentals

Learn about what embedded systems are and write your first microcontroller programs.

2

Core Skills

Develop and practice core embedded system concepts such as Pulse-Width modulation and Analog-Digital conversion.

3

Wired Communication

Understand how sensors and other externals talk to each other over connected interfaces.

4

Wireless Communication

Take communication a step further and learn about how systems talk to each other over the air.

5

Firmware Architecture

Dive into advanced embedded system concepts including Real-Time Operating Systems and Bootloaders.

Explore what you'll learn in each module

Level 1

1 Introduction to Embedded Systems

5 lessons | 6 Projects | 1 Bonus Activity

Get started with the fundamentals of embedded systems, programming, and microcontrollers while learning about different types of inputs and outputs

  • Lights and Buzzers
  • Learn about digital outputs and how to turn things on and off
  • Blink an LED
  • Buttons and Switches
  • Talk to your microcontroller and have it react
  • Build a Lamp
  • Making Decisions
  • Understand how your microcontroller "thinks and reacts"
  • Door Alarm
  • Changing Inputs
  • Discover how sensors measure varying signals
  • Night Light
  • Adjustable Outputs
  • Explore how you can produce gradually changing outputs
  • LED Level Meter
  • Smart Room Monitor
  • Utilize all the skills covered in this lesson to develop a smart room monitor
  • Debugging Scavenger Hunt

Detailed Curriculum for More Levels Coming Soon!

Ready to Start Learning?

Join our waitlist to be the first to know when we launch.