CoCalc (formerly called SageMathCloud) is a web-based cloud computing (SaaS) and course management platform for computational mathematics. It supports editing of Sage worksheets, LaTeX documents and Jupyter notebooks. CoCalc runs an Ubuntu Linux environment that can be interacted with through a terminal, additionally giving access to most of the capabilities of Linux.
CoCalc offers both free and paid accounts. Subscriptions starting at $14/month provide internet access and more storage and computing resources. One subscription can be used to increase quotas for one project used by multiple accounts. There are subscription plans for courses. Over 200 courses have used CoCalc.