# [Learn how to create a virtual machine in a Realm using Arm Confidential Compute Architecture (CCA)](https://learn.arm.com/learning-paths/servers-and-cloud-computing/rme-cca-basics/)

## In this learning path

- [Introduction](https://learn.arm.com/learning-paths/servers-and-cloud-computing/rme-cca-basics/)
- [Build and run the Arm CCA stack on an Arm FVP](https://learn.arm.com/learning-paths/servers-and-cloud-computing/rme-cca-basics/rme-cca-fvp/)
- [Next Steps](https://learn.arm.com/learning-paths/servers-and-cloud-computing/rme-cca-basics/_next-steps/)

## About this Learning Path

| Skill level: | Introductory |
|--------------|--------------|
| Reading time: | 2 hrs       |
| Last updated: | 17 Jun 2026 |

| Author: | Pareena Verma, Arm [GitHub](https://github.com/pareenaverma) [LinkedIn](https://linkedin.com/in/pareena-verma-7853607) |
|----------|-----------------------------------------------------------------------------------------------------------------------------------|
| Arm IP: | [Neoverse](https://support.arm.com/?tab=compute-ip&Product%20Type=Infrastructure%20Processors) |
| Tags:   | [Performance and Architecture](https://learn.arm.com/tag/performance-and-architecture), [Linux](https://learn.arm.com/tag/linux), [GCC](https://learn.arm.com/tag/gcc), [FVP](https://learn.arm.com/tag/fvp), [RME](https://learn.arm.com/tag/rme), [CCA](https://learn.arm.com/tag/cca), [Runbook](https://learn.arm.com/tag/runbook) |

### Who is this for?
This is an introductory topic for software developers who want to learn about Arm Confidential Compute Architecture (CCA).

### What will you learn?
Upon completion of this Learning Path, you will be able to:
- Understand the reference software stack used in Arm CCA
- Build and run the software stack on an Armv-A AEM Base FVP platform with support for RME extensions
- Create a virtual machine in a Realm running guest Linux

### Prerequisites
Before starting, you will need the following:
- An aarch64 or x86_64 computer running Ubuntu 22.04. Cloud instances can be used, refer to the list of [Arm cloud service providers](https://learn.arm.com/learning-paths/servers-and-cloud-computing/csp/).
- If you use a client application to access your computer running Ubuntu, make sure that X11 forwarding is enabled.
