LMS with hands-on labs

One login for your classes and your labs

Run classes, assignments, assessments and coaching with real hands-on cloud labs in the same place. No second system for labs.

yourname.cloudlearn.io/organization
Section ASample section

Course code

ABC 101

Semester

Sample term

Capacity

Set per section

Instructor

Instructor 1

TAs

TA 1, TA 2

Roles

Admin, TA, Student

Upload roster (CSV)

students.csv · sample file

Student 1Added
Student 2Added
Student 3Added

Illustration with sample data

  • 250+Hands-on labs
  • Browser onlyNothing to install
  • No cloud accountsNeeded for learners

Overview

Run your program on one screen

Sections, assignments, labs and reports side by side. Sample data shown.

yourname.cloudlearn.io/organization/overview

Sections

4

Sample

Learners

48

Sample

Open assignments

6

Sample

Labs running

3

Sample

This weekSample data
Networking lab · Section AIn progress
Module 2 assessment · Section BScheduled
Storage lab · Section AOverdue

Illustration with sample data

Who uses it

Built for everyone in your program

Each role sees what it needs and nothing it does not.

Learners

  • Open labs in a browser, no cloud account needed
  • Get assignments with due dates and reminders
  • Take timed assessments and certification practice exams

Instructors and TAs

  • Manage sections and CSV rosters
  • Assign labs, paths and assessments with due dates
  • Review assignment reports and open a read-only live lab view

Registrar and admissions staff

  • Run the leads board and public application forms
  • Keep student records, documents and letters in one place
  • Track fees, attendance, grades and credentials

Organization admins

  • Manage roles, permission overrides and seats
  • Private catalog and organization logo, set up with our team
  • Microsoft Entra SSO, set up with our team

Coaches

  • Run cohorts on a weekly drip schedule
  • Follow students from a coach roster, with a board per student
  • Take 1:1 bookings through a public booking page

Module 01

Sections and rosters

Set up each class as a section with the details your office tracks, then bring in the roster from a spreadsheet.

  • Course code and semester
  • Instructor and TAs
  • Capacity
  • CSV roster upload
  • Admin, instructor, TA and student roles
  • Permission overrides per organization
yourname.cloudlearn.io/organization/academics/sections
Section ASample section

Course code

ABC 101

Semester

Sample term

Capacity

Set per section

Instructor

Instructor 1

TAs

TA 1, TA 2

Roles

Admin, TA, Student

Upload roster (CSV)

students.csv · sample file

Student 1Added
Student 2Added
Student 3Added

Illustration with sample data

Module 02

Assignments and due dates

Assign labs, training paths and assessments, then let reminders do the chasing.

  • Fixed or relative due dates
  • Reminders
  • Overdue tracking
  • Training paths from existing content
  • Labs and assessments in one assignment list
  • AI recommendations for learners
yourname.cloudlearn.io/organization/teaching/assignments
AssignmentsSection A

Virtual networks lab

Lab · Due in 7 days after start

Open

Module 2 assessment

Assessment · Due on a fixed date

Scheduled

Container basics path

Path · Due in 14 days after start

Complete

Storage lab

Lab · Past due

Overdue
Reminders onFixed or relative dates

Illustration with sample data

Module 03

Hands-on labs with automatic checks

Learners open a real environment in the browser and work through guided steps. Automatic checks confirm each step, and nobody needs a cloud account.

  • 250+ hands-on labs
  • AWS and Azure environments
  • Kubernetes and Docker labs
  • Automatic checks on each step
  • Isolated sandbox per learner
  • Cost controls and auto-cleanup
  • Browser only, nothing to install
  • Custom labs built by CloudLearn on request
yourname.cloudlearn.io/organization/teaching/labs
Guided stepsSample lab
  1. 1. Create the resource group

    Check passed

  2. 2. Deploy the workload

    Check passed

  3. 3. Expose it with a service

    Check running

  4. 4. Verify access

    Not started

Sandbox terminalSandbox ready

$ kubectl get pods

web-app ··· 1/1 Running

$ kubectl expose deploy web-app

service/web-app exposed

$

Checks

2 passed

Environment

Isolated sandbox

Illustration with sample data

Module 04

Coaching cohorts and booking

Run a cohort on a weekly schedule, follow each student, and take 1:1 bookings in the same place.

  • Cohorts with a weekly drip schedule
  • Coach roster across your students
  • Board per student with items, notes and activity
  • Native 1:1 booking
  • A shareable public booking page for each coach
  • Booking reminders
yourname.cloudlearn.io/organization/coaching
Coach roster
Student 1Selected
Student 2Open
Student 3Open
Board for Student 1

Items

Lab to finish

Notes

Coach note

Activity

Recent work

Illustration with sample data

Module 05

Reports and analytics

See who is doing the work, export it, and check lab progress while people work.

  • Assignment reports
  • CSV export
  • Read-only live view: who has a lab running, step, checks passed, time left
  • Weekly digest email
  • Organization skills analytics
  • No screen view, view-only
yourname.cloudlearn.io/organization/reports
Assignment reportExport CSV
Learner 1 · Networking labComplete
Learner 2 · Networking labIn progress
Learner 3 · Networking labOverdue
Live lab viewRead-only, no screen
Learner 2 · Step 3 · 2 checks passedTime left shown
Learner 4 · Step 1 · 0 checks passedTime left shown

Illustration with sample data

College LMS

Running a college? There is more.

Admissions, records, fees, attendance, grades and credentials, on the same login as your labs.

Programs, cohorts and sections

  • Programs and terms
  • Cohorts and sections
  • Course code, instructor, TAs and capacity
  • Configurable enrollment statuses with history

Admissions

  • Leads board
  • Public application forms
  • Convert an applicant to a student
  • Advisor round-robin assignment

Student records and documents

  • Student records with custom fields
  • Notes, imports and saved views
  • Audit trail
  • Staff "view as student"

Fees and payments

  • Fee structures with installment plans
  • Invoices
  • Manual payments with CSV import
  • Refunds with retain rules

Attendance

  • Roll call
  • Presence percent per student
  • Warnings
  • Attendance from lab and assessment activity

Gradebook and assessments

  • Grading schemes and weighted categories
  • Late penalties and drop-lowest
  • Overrides and final-grade lock
  • Rubrics and a grading queue

Credentials

  • Certificates as PDF
  • Publicly verifiable and revocable
  • Transcripts with credit-weighted GPA
  • Versioned PDF transcripts

Reports and compliance

  • Report builder
  • Saved and scheduled reports
  • Audit trail of changes
  • Identity-verification records

Integrations

  • SCIM directory sync
  • Roster API that supports OneRoster-style reads
  • Microsoft Entra SSO, set up with our team

What is in the platform

Everything in the platform, at a glance

Everything here works today.

Organize

  • Organizations
  • Admin, instructor, TA and student roles
  • Permission overrides
  • Seats and licenses
  • Volume tiers
  • Stripe billing or invoice
  • Sections with course code and semester
  • Instructor, TAs and capacity
  • CSV roster upload
  • Programs and terms
  • Cohorts
  • Configurable enrollment statuses with history
  • Automations on status change

Admissions

  • Leads board
  • Public application forms
  • Convert applicant to student
  • Advisor round-robin
  • Recruiting agents and agent portal
  • Funnel reports

Records and documents

  • Student records with custom fields
  • Imports and saved views
  • Audit trail
  • Document collection with verification and retention
  • Required-document checklists
  • Letters as PDF
  • Electronic signing with an audit trail

Fees and payments

  • Fee structures with installments
  • Invoices
  • Manual payments and CSV import
  • Refunds
  • PDF receipts
  • Finance overview
  • Accounting CSV export

Attendance

  • Roll call
  • Presence percent
  • Warnings
  • Attendance from lab and assessment activity

Teach

  • Assignments
  • Fixed and relative due dates
  • Reminders
  • Overdue tracking
  • Training paths from existing content
  • AI recommendations
  • Announcements, discussions and class messages
  • Weekly student digests

Practice

  • 250+ hands-on labs
  • AWS and Azure labs
  • Kubernetes labs
  • Docker labs
  • Automatic checks
  • Isolated sandbox per learner
  • Cost controls
  • Auto-cleanup
  • Custom labs built by CloudLearn on request

Assess and grade

  • Timed assessments
  • Pooled and shuffled questions
  • Certification practice exams
  • Skill assessments
  • Assessment windows, attempt limits and extensions
  • Grading schemes and weighted categories
  • Late penalties and drop-lowest
  • Rubrics and a grading queue
  • Auto-scoring of labs and assessments
  • Final-grade lock

Credentials

  • Certificates as PDF, publicly verifiable
  • Transcripts
  • Skill badges

Coach

  • Cohorts with a weekly drip schedule
  • Coach roster
  • Board per student
  • 1:1 booking
  • Public booking page
  • Booking reminders

Track and report

  • Assignment reports
  • CSV export
  • Read-only live lab view
  • Weekly digest email
  • Organization skills analytics
  • Report builder with saved and scheduled reports
  • Audit trail of changes and identity-verification records

Control

  • Private catalog, set up with our team
  • Organization logo
  • Microsoft Entra SSO, set up with our team
  • Branded portal on a cloudlearn.io subdomain, set up by our team
  • Data separated per college
  • Organization switcher for staff in several colleges

Integrations

  • SCIM directory sync
  • Roster API that supports OneRoster-style reads

Getting started

Getting started in four steps

01

Tell us your program

Tell us who you teach, how you run classes or cohorts, and how many people to expect.

02

We set up your organization

Our team creates your organization with roles, seats and your logo, and the private catalog. Microsoft Entra SSO is set up with us if you need it.

03

Onboard your team

Upload a CSV roster or invite people, and assign instructors and TAs.

04

Assign and grow

Assign labs, paths and assessments with due dates, review reports, and add more sections or cohorts.

Pricing

Pricing is set with you.

Talk to us for a quote based on your program and student numbers.

Talk to Us

FAQ

Questions from program leads

What schools, coaches and training teams ask before they run a program on CloudLearn.

Is CloudLearn a full LMS?

It covers running a program, with real hands-on labs built in. The College LMS adds programs, admissions, student records, fees, attendance, a gradebook, credentials and a report builder.

Do learners need their own cloud accounts?

No. Each learner gets an isolated sandbox with credentials already set up. They open the lab in a browser and start. Sandboxes have cost controls and are cleaned up automatically.

Can we use our own content?

You can build training paths from content that already exists on the platform and use them in a private catalog, where your members see only the content we share with your organization. The catalog is set up with our team. Organizations cannot author new labs themselves today. CloudLearn builds custom labs on request.

Do you support single sign-on?

Microsoft Entra SSO is available and is set up with our team.

Can instructors see lab progress while students work?

You can see who has a lab running, which step they are on, how many checks they have passed and the time left. It does not show their screen and is view-only.

Where is our data stored?

Data is separated per college. The application, files and databases run on Microsoft Azure. Some services, such as sign-in and payments, use other US-based providers. Talk to us about your requirements.

How is it priced?

Pricing is seat-based, with volume tiers. Book a demo and we will quote for your program.

Who sets up our organization?

Our team does, with you. We create the organization, roles and seats, add your logo, and help you get your first roster in.

See your program on CloudLearn

Tell us how you run your program. We will walk you through the platform and scope your setup.