# Other learning resources

## 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/)

## Reading resources
There are a number of books written to discuss software development on Cortex-M. Examples include:

- [The Definitive Guide to Arm Cortex-M3 and Cortex-M4 Processors](https://www.oreilly.com/library/view/the-definitive-guide/9780124080829/)
- [The Definitive Guide to Arm Cortex-M23 and Cortex-M33 Processors](https://www.oreilly.com/library/view/definitive-guide-to/9780128207369/)
- [The Designer’s Guide to the Cortex-M Processor Family](https://www.oreilly.com/library/view/the-designers-guide/9780081006344/)
- [The Insider’s Guide to Arm Cortex-M Development](https://www.packtpub.com/product/the-insiders-guide-to-arm-cortex-m-development/9781803231112)

Arm offers a free of charge [Arm Helium Technology M-Profile Vector Extension (MVE) for Arm Cortex-M Processors](https://www.arm.com/resources/ebook/helium-mve-reference-book) e-book.

## Online training
Arm offers introductory Arm Architecture [on-demand](https://developer.arm.com/Training/Arm%20On-demand%20Training) training courses, including M-Profile architecture, and appropriate development tools.

Coursera offers [Arm Cortex-M Architecture and Software Development Specialization](https://www.coursera.org/specializations/cortex-m-architecture-and-software-development), a collection of online training courses.

[Arm Education](https://www.arm.com/resources/education) provides a number of resources to support STEM education at school and university level.

## Instructor led training
Arm offers [instructor led training](https://www.arm.com/support/training) for organizations wishing for deeper technical training, including specialized topics such as [Arm Helium technology](https://www.arm.com/technologies/helium) and [TrustZone for Cortex-M](https://www.arm.com/technologies/trustzone-for-cortex-m).

Arm also has a number of [Approved Training Partners](https://www.arm.com/partners/arm-approved-program/training-partners) who can provide training courses to meet your needs.
