Courses
Courses outline for Nabrio Platform
Welcome to the Nabrio learning hub. This page acts as a learning map, not a place that holds all the content itself. It shows where you should begin, what to learn next, and where to find the full documentation for each product.
If you're new to Nabrio and want an overview of what to install, where to start, and what to learn next, you can begin right here.
How this page works
The sections below are arranged in the recommended learning order. You can follow them top to bottom, or jump straight to the product you're interested in.
Each card takes you directly to the full documentation, so no content is duplicated here — you'll always read the latest version.
What is the Nabrio Platform?
Nabrio is made up of core products that work together, covering everything from preparing data and training models to putting AI to work in the real world.
Reva
An AI training assistant that helps you manage datasets, annotate data, and train models ready for real-world use.
Nara
An Edge-First AIoT platform for building flows and dashboards through a visual interface, to put AI models to work on site.
The two products are designed to work together. You can train a model in Reva, export it as a Nabrio Model (NAM) file, and then deploy that model in Nara.
That said, you don't always need both. Understanding how the two connect will help you choose the starting point that best fits your work.
Before you begin
Before starting a course, check that your device is supported and that you've installed the required software.
Reva — System Requirements
Check whether your device can run Reva.
Reva — Installation
Steps to install Reva on your machine.
Nara — System Requirements
Check whether your device can run Nara.
Nara — Installation
Steps to install Nara on Windows, Linux, Jetson, or Raspberry Pi.
Where should I start?
Choose a learning path based on what you want to do.
-
You want to train your own model — prepare a dataset, annotate it, train a model, and export it
→ Start with Reva, then continue to Nara to put the model to use. -
You want to build an application — connect a camera, detect objects, build a flow, or design a dashboard
→ Start with Nara right away. You can use the models built into the system or prebuilt models, without needing Reva first. -
You want to understand the whole platform
→ We recommend starting with the Reva path, then the Nara path, to learn the full process from preparing data and training models to putting AI to work.
The complete path: from data to deployment
The diagram below shows how Reva and Nara work together, from preparing data all the way to putting the system to work.
If you want to learn how the platform works end to end, the main path is to train a model in Reva and then use that model in Nara.
- Prepare your data in Reva — create a dataset, annotate it, and manage its versions.
- Train a model in Reva — start training and review the results.
- Export the model — export it as a Nabrio Model (NAM) file.
- Deploy it in Nara — bring the model into a flow to run detection on live input.
- Build the application — add a dashboard and connect to machines or processes on site.
For steps 1–3, follow the Reva learning path below, then continue with the Nara learning path for steps 4–5.
Reva learning path
Train models, from installation to your first successfully trained model.
Level: Beginner · Estimated time: about 1 hour for the Quick Start (times are approximate)
1. Overview
Get to know Reva and its workflow from dataset to model.
2. Installation
System requirements and setup.
3. Quick Start
First-time setup, your first dataset, and your first training run.
Reva course — coming soon
A full Reva course is on the way. For now, the Quick Start is the most complete guided introduction.
Nara learning path
Build and deploy real applications, from the basics to advanced flows.
Level: Beginner → Intermediate · Estimated time: Quick Start ~30 min · Basic Course ~2–3 hours · Intermediate Course ~2 hours (times are approximate)
Recommended before you start
Before the Basic Course, we recommend trying the Quick Start first (deploy and modify a flow), so you get a feel for how Nara works and find the course easier to follow.
1. Overview
Get to know Nara and the idea behind building applications.
2. Installation
System requirements and setup for Windows, Linux, Jetson, and Raspberry Pi.
3. Quick Start
First-time setup, deploy your first flow, and modify it.
4. Basic Course
All the fundamentals — navigating Nara, flows, dashboards, nodes, and building your first flow.
5. Intermediate Course
Three hands-on mini-projects that build on the basics.
What next?
Once you've finished the paths above, these references will help you go deeper as you build.