Courses
Organize computer science classes under an educational org — CS101, Distributed Systems, or bootcamps — each with dedicated members and workspaces.
Education
Courses, semesters, assignments, and join codes are built directly into Hubfly space — backed by strict budget caps that pause workloads instead of overcharging.

Learning management
No need to juggle third-party learning tools alongside your cloud provider. Manage courses and cloud projects in one cohesive system.
Organize computer science classes under an educational org — CS101, Distributed Systems, or bootcamps — each with dedicated members and workspaces.
Define clear academic term boundaries with start and end dates so student cohorts, budgets, and project archives align naturally with the school calendar.
Link assignments directly to starter templates so every student begins from a working codebase instead of wasting time setting up local environments.
Group students into lab teams or capstone project squads, each with their own isolated project workspace.
Generate instant join codes that students redeem to enter the right course and group automatically — no manual email invites for large classes.
Student projects link to courses and assignments, giving instructors immediate access to inspect live deployments, view code, and grade work.
Getting a class online
Create the organization
Set up an educational org for your department, lab, or bootcamp.
Type: educationalAdd a course and semester
Define your class details and the academic term it runs in.
CS101 · Fall 2026Allocate student budgets
Set hard spending limits per student group to guarantee spend stays capped.
Hard capShare join codes
Students redeem join codes to land instantly in their assigned course group.
One code per groupCreate assignments
Link assignments to starter templates so students start building immediately.
templateIdBudget enforcement
62% of allocation used
31% of allocation used
88% of allocation used
When a group reaches 100% of its allocation, their workloads pause automatically. Your department account stays completely protected.
Why it works for teaching
Projects linked to a budget halt automatically when the allocation is hit. A student leaving a cluster active overnight won't generate a surprise bill.
Educational grants and promotional credits are drawn down first, protecting your cash balance from ever being touched prematurely.
Shared-tier containers pause during idle hours. Between lab sessions, student projects sleep without consuming your department's compute allowance.
Container root maps to unprivileged host UIDs with dropped capabilities and blocked dangerous syscalls, keeping host servers secure against rogue code.
Students deploy real Linux containers with private networks, volumes, and custom domains — building practical skills they'll use in industry.
Organization audit logs capture member actions and deployment events, aiding in academic review and troubleshooting.
Planning a course for next semester?
Tell us your cohort size, curriculum needs, and expected budget. We'll help you configure appropriate group allocations before classes begin.
Talk to us about education pricingEducation
Give your cohort hands-on experience with production-grade containers, private networking, and persistent storage.