Virtual labs for teams, schools and you

Virtual labs for every skill.

Real, hands-on lab environments for any software, any cloud and any use case. Built by agents, run at scale and scored down to every task.
Or open a lab preview right now, no sign-in
A learner working through a hands-on lab on a laptop
Milestone 3 Live check

Deploy the web app

  • Resource group created
  • App service running
  • Site returns 200
+250 XP Builder rank unlocked
Proctor is shadowing
Software training Hackathons Certification prep University labs Sales demos and POCs Customer enablement Workforce readiness Partner bootcamps Cyber ranges Data and AI projects Software training Hackathons Certification prep University labs Sales demos and POCs Customer enablement Workforce readiness Partner bootcamps Cyber ranges Data and AI projects

One platform

The whole lab lifecycle, in one place.

Build a lab, run it for one person or a whole hall, guide people live and prove what they can do.

Describe the lab. Agents write the first draft.

Milestones, step-by-step instructions, the machine image and a scorecard, drafted from one sentence and grounded in our proprietary MCP knowledge. Then you edit every block in Track Studio.

Meet the agents
experience.gravitylabs.cloud/labs/preview
A Gravity Labs lab with its Lab Guide, milestones and steps

Who it is for

Made for the people who teach, learn and lead.

For the trainer in London running 40 labs on Friday.
For the student in Toronto learning containers after class.
For the IT lead in Dubai who never wants to reset a lab by hand again.
For the organiser in Singapore with a full hall arriving at nine.
For the developer in New York proving skills, not attendance.
For the manager in Sydney who needs to know who is ready.
For the instructor in Nairobi helping someone who is stuck.
For the learner in Berlin who learns best by breaking things.
Proctor console · Live

Daniel Okafor

Stuck on step 4 for 6 min

Live read-only observation active Collaborative control: you and Daniel share the keyboard
deployment.yaml
apiVersion: apps/v1
kind: Deployment
spec:
  replicas: 3
  template:
    spec:
      containers:
        - image: web:1
          ports: [8080]
Proctor

Live proctoring

Shadow quietly. Assist instantly.

Open anyone’s live lab from the proctor console. Watch without them noticing, or take shared control and guide them through the fix. Try the switch.

Shadow

A read-only view of their screen. Perfect for exams and quiet checks.

Assist

Your cursor joins theirs. Fix it together, then hand back control.

Scoring

Scored down to every task.

A small agent inside each lab and our cloud validators check the real environment, milestone by milestone. People see what passed, what is missing and try again.

  • Milestones with task-level checks
  • Weighted scorecards by skill area
  • Live leaderboards for events
  • Pass or fail, detailed, or silent feedback
How scoring works

Milestones

Set up the cluster 3 of 3 checks
2 Deploy the service 2 of 3 checks
  • Deployment has 3 ready replicas
  • Service exposes port 8080
  • Health endpoint returns 200
Almost there · 2 of 3 checks done Re-check
3 Scale and observe 0 of 3 checks

Scorecard

76/ 100

Weighted across 3 skill areas

  • Configure 92
  • Deploy 74
  • Troubleshoot 61

Checked by the lab, never by AI

Northwind AcademyYour organisation · northwind.gravitylabs.cloud
EMEA partnersSub-org
Spring challengeWho can join: @partner.com only
ASDOMLRISA +235
University programmeSub-org
Cloud 101 cohortWho can join: anyone with the link
KMJPNVTB +86
Every participant gets their own identity, licences and lab. Nobody sees anyone else's.

Multi-tenant

One platform. Many organisations.

Give every customer, partner or department its own space, its own address and its own rules. Decide who can join each event, down to the email domain.

  • Organisations and sub-organisations
  • Features switched on per organisation
  • Your own sign-in page and subdomain
Multi-tenant in detail

Inventory, handled

Accounts, licences and access. Across every cloud.

Every participant gets their own lab account, the licences their track needs and a time-boxed pass. We issue them, renew them and take them back, so your team never touches a spreadsheet.

  1. Licence plan What each track needs
  2. Lab account One identity per person
  3. Licences Assigned automatically
  4. Access pass Time-boxed sign-in
  5. Rotation Renewed before expiry
  6. Clean-up Returned to the pool
AzureAWSGoogle CloudMicrosoft 365KubernetesLinux and WindowsSaaS appsYour own software

Run your first lab today.

Start on your own, or let us show you around. Either way, people will be hands on in minutes.