Learning Paths
The docs cover a lot of ground. These three tracks sequence the existing pages into an ordered path for the three most common roles, so you always know what to read next.
Pick the track that matches what you want to do:
| Track | You want to... | Time | Prerequisites |
|---|---|---|---|
| ML Engineer | Build, train, and deploy models on the platform | ~2-3 hours | Python; Docker for the sandbox steps |
| Operator | Deploy and run the platform for your organization | ~3-4 hours | Kubernetes and Helm familiarity |
| Contributor | Change the platform itself — code, plugins, docs | ~2 hours reading + environment setup | Go or Python, depending on the area |
ML Engineer Track
From zero to a trained, deployed model.
- Overview — what Michelangelo AI is and how tools you already know map to it (~10 min)
- Core Concepts and Key Terms — projects, workflows, tasks, pipelines (~10 min)
- Sandbox Setup — a local cluster with all services running (~20 min)
- Getting Started with Pipelines — build and run your first pipeline (~30 min)
- Prepare Your Data — load, clean, and split datasets with Ray and Spark
- Train and Register a Model — train at scale and register artifacts
- Deploy a Model — bind a registered model to an inference server
- Example Projects — ten end-to-end workflows to adapt to your own use case
You're done when: you've run a pipeline that trains a model, registered it, deployed it, and know which example is closest to your real workload.
Operator Track
From an empty Kubernetes cluster to a monitored production deployment. The first four steps follow the operator guides' recommended reading order.
- Platform Setup — configure each component via ConfigMaps and Kustomize overlays
- Register a Compute Cluster — connect a cluster for Ray and Spark jobs
- Cluster Setup for Serving — enable model inference
- Authentication — identity provider and RBAC before opening to users
- Network & Ingress — Envoy, Ingress, TLS
- Helm Chart — chart layout, values reference, migration phases
- Monitoring — metrics, alerts, and dashboards for the control plane
- Troubleshooting — the failure modes you'll actually hit
You're done when: the control plane is deployed, a compute cluster is registered, users authenticate through your IdP, and you have monitoring in place.
Contributor Track
From reader to merged PR.
- Contributing Overview — what you can contribute and which directory owns what
- Terminology — the vocabulary the codebase uses, before you read code
- Building from Source — verify your environment works
- Dev Environment — IDE setup for Go backend development
- Testing Strategy — what to test and where the suites live
- PR Process — branch, commit conventions, review flow
- Uniflow Plugin Guide — the most common substantial contribution, end to end
You're done when: you've built the platform from source, run the tests for the area you're changing, and opened a PR that follows the process.
Not sure which track fits? The Getting Started overview has a lighter-weight chooser, and the roadmap shows where the platform is heading.