# 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?

Upon completion of this Learning Path, you will be able to:

- Understand where the Arm architecture is used in microcontrollers.
- Find microcontroller hardware to use for software development.

### Prerequisites

Before starting, you will need the following:

- None
