# Get started with Microcontrollers

## In this learning path

- [Introduction](https://learn.arm.com/learning-paths/embedded-and-microcontrollers/intro/)
- [Arm in Microcontrollers](https://learn.arm.com/learning-paths/embedded-and-microcontrollers/intro/background/)
- [Find Arm hardware](https://learn.arm.com/learning-paths/embedded-and-microcontrollers/intro/find-hardware/)
- [Other learning resources](https://learn.arm.com/learning-paths/embedded-and-microcontrollers/intro/resources/)
- [Next Steps](https://learn.arm.com/learning-paths/embedded-and-microcontrollers/intro/_next-steps/)

## About this Learning Path

| Skill level:       | Introductory       |
|--------------------|--------------------|
| Reading time:      | 10 min             |
| Last updated:      | 22 Sep 2026        |

| Author:            | Jason Andrews, Arm [GitHub](https://github.com/jasonrandrews) [LinkedIn](https://linkedin.com/in/jason-andrews-7b05a8) |
|--------------------|--------------------|
| Arm IP:            | [Cortex-M](https://support.arm.com/?tab=compute-ip&Product%20Type=Microcontrollers) [Cortex-A](https://support.arm.com/?tab=compute-ip&Product%20Type=Application%20Processors) [Ethos-U](https://support.arm.com/?tab=compute-ip&Product%20Type=Neural%20Processing%20Units) |
| Tags:              | [Performance and Architecture](https://learn.arm.com/tag/performance-and-architecture) [Baremetal](https://learn.arm.com/tag/baremetal) [RTOS](https://learn.arm.com/tag/rtos) |

### Who is this for?
This is an introductory topic for software developers working on microcontroller applications and new to the Arm architecture.

### What will you learn?
After completing this Learning Path, you'll be able to perform the following tasks:
- Understand where the Arm architecture is used in microcontrollers.
- Find microcontroller hardware to use for software development.

### Prerequisites
Before starting, you'll need the following prerequisites:
- None
