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

Coursera

Embedded Systems on Arm: Get Started with the micro:bit

Arm Education via Coursera

Overview

AI, Data Science & Cloud Certificates from Google, IBM & Meta — 40% Off
One plan covers every Professional Certificate on Coursera. 40% off your first 3 months — limited time.
Unlock All Certificates
Embedded systems are everywhere–and Arm-based technologies are the industry standard. Getting started could not be easier. This hands-on course introduces the fundamentals of embedded system design and programming through interactive exercises using MicroPython and the micro:bit. You’ll explore how embedded systems work, learn to program the micro:bit using Python, and design simple interactive systems that integrate sensors, LEDs, and inputs. Along the way, you’ll develop your understanding of digital logic, analog signals, and event-driven programming while applying real-world embedded principles through fun, guided projects. By the end of the course, you’ll be able to build and test your own microcontroller-based applications and gain the foundational knowledge needed to progress to more advanced Arm-based embedded development. What you will learn: - The role of Arm processors in modern embedded systems. - How to program embedded systems using Python. - Fundamentals of digital input/output and GPIO control using LEDs, switches, and sensors. - How to use timers, loops, and event-driven logic to build responsive embedded applications. - The basics of analog-to-digital conversion (ADC) and pulse-width modulation (PWM) for reading sensors and generating sound. - How to prototype and test embedded designs using the micro:bit and its built-in simulator.

Syllabus

  • Module 1
  • Module 2
  • Module 3
  • Module 4
  • Module 5
  • Module 6

Taught by

Arm Education

Reviews

Start your review of Embedded Systems on Arm: Get Started with the micro:bit

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.