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.
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
Virtual networks lab
Lab · Due in 7 days after start
Module 2 assessment
Assessment · Due on a fixed date
Container basics path
Path · Due in 14 days after start
Storage lab
Lab · Past due
1. Create the resource group
Check passed
2. Deploy the workload
Check passed
3. Expose it with a service
Check running
4. Verify access
Not started
$ kubectl get pods
web-app ··· 1/1 Running
$ kubectl expose deploy web-app
service/web-app exposed
$
Checks
2 passed
Environment
Isolated sandbox
Items
Notes
Activity
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.
Sections
4
Sample
Learners
48
Sample
Open assignments
6
Sample
Labs running
3
Sample
Sections
4
Sample
Instructors
2
Sample
TAs
3
Sample
Roster uploads
4
CSV
Open
6
Sample
Due soon
2
Sample
Overdue
1
Sample
Complete
9
Sample
Labs running
3
Sample
Checks passed
14
Sample
Sandboxes
Isolated
One per learner
Cleanup
Auto
After each session
Reports
CSV
Export
Digest
Weekly
Assessments
5
Sample
Skill gaps
2
Sample
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
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
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
Virtual networks lab
Lab · Due in 7 days after start
Module 2 assessment
Assessment · Due on a fixed date
Container basics path
Path · Due in 14 days after start
Storage lab
Lab · Past due
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
1. Create the resource group
Check passed
2. Deploy the workload
Check passed
3. Expose it with a service
Check running
4. Verify access
Not started
$ 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
Items
Notes
Activity
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
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
Tell us your program
Tell us who you teach, how you run classes or cohorts, and how many people to expect.
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.
Onboard your team
Upload a CSV roster or invite people, and assign instructors and TAs.
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.
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.