Page Inspect
Internal Links
38
External Links
35
Images
10
Headings
24
Page Content
Title:Collaborative Calculation and Data Science
Description:CoCalc landing pages and documentation
HTML Size:269 KB
Markdown Size:8 KB
Fetched At:October 4, 2025
Page Structure
h4Collaborative Calculation and Data Science
h4by Sagemath, Inc.
h3Real-time collaboration for Jupyter Notebooks, Linux Terminals, LaTeX, and more, all in one place.
h2Powerful Compute Servers with Optional GPUs
h2Extensive Generative AI Integration
h2Many Programming Languages
h2Realtime Collaboration Using Your Favorite Tools
h2Jupyter, SageMath, LaTeX, and Linux
h3Jupyter Notebooks
h3Sage Worksheets
h3LaTeX\LaTeXLATEX Editor
h3Linux Terminal
h2Integrated Course Management System
h2Much More …
h3Available Software
h3Computational Whiteboard
h3Feature Overview
h2Solutions
h3Online Service with GPUs
h3Teach a Course
h3On-Premises
h5Product
h5Resources
h5Company
Markdown Content
Collaborative Calculation and Data Science
Book a Demo!
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
2025-08-30 New Python API and Organization Admins
api
jupyter
python
All news...
#### Collaborative Calculation and Data Science
#### by Sagemath, Inc.
Book a Demo!
Sign UpSign In
Running On-Prem Compute Servers on CoCalc
More Videos
CoCalc Overview
More Videos
Using AI in CoCalc
More Videos
Using JupyterLab in CoCalc
More Videos
Using OpenWebUI and Ollama On CoCalc
More Videos
R Studio on CoCalc
More Videos
PyTorch with a GPU on CoCalc
More Videos
JAX Quickstart on CoCalc using a GPU (or on CPU)
More Videos
Running On-Prem Compute Servers on CoCalc
More Videos
CoCalc Overview
More Videos
Using AI in CoCalc
More Videos
Using JupyterLab in CoCalc
More Videos
Using OpenWebUI and Ollama On CoCalc
More Videos
R Studio on CoCalc
More Videos
PyTorch with a GPU on CoCalc
More Videos
JAX Quickstart on CoCalc using a GPU (or on CPU)
More Videos
Running On-Prem Compute Servers on CoCalc
More Videos
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
### Real-time collaboration for Jupyter Notebooks, Linux Terminals, LaTeX, and more,
all in one place.
## Powerful Compute Servers with Optional GPUs
Extend your CoCalc projects with powerful **compute servers**. They give you much more power, GPU options, and flexibility for your computations.
From within your CoCalc project, spin up and connect to a powerful machine. You simply **tell your terminals and Jupyter Notebooks to run on these machines**, or with one click launch JupyterLab or VS Code. These compute servers open up new possibilities by utilizing enhanced computing resources, extending far beyond the bounds of what you can do in your local project.
These servers optionally come with **very competitively priced GPU support**, from a single NVIDIA T4 to eight H100's, with many options in between, including L4 and L40, RTX-A4/5/6000, and A100 with 40GB and 80GB. The finely configured software images include Google Colab, SageMath, Anaconda, Julia, PyTorch, Tensorflow and Open WebUI, accommodating a versatile range of uses. The pre-configured software environments make it very easy to make use of them, right out of the box. You can also run any command as root, install anything you want, and use Docker and Kubernetes.
Your **files are synchronized**. Therefore, you can seamlessly switch between different servers. You also have much more disk storage on the remote machine.
Usage of these machines is **billed by the second**. The pricing is highly competitive, starting at ***under $0.01/hour and under $0.15/hour with a GPU!***
Read the docs and check out some applications.
More about compute servers on CoCalc
Jupyter
GPUs
PyTorch
TensorFlow
VS Code
X11 Desktop
Linux Terminal
Julia & Pluto
## Extensive Generative AI Integration
ChatGPT
Sign In or Sign Up to use ChatGPT.
Ask ChatGPT
A wide range of Generative AI Large Language Models are highly integrated into CoCalc. This helps you fix errors, generate code or LaTeX snippets, summarize documents, and much more.
## Many Programming Languages
Edit Copy
Run
Kernel...
print('Welcome to CoCalc from Sage!', factor(2024))
CoCalc supports many programming languages. Edit the demo cell on the left and evaluate it by pressing "Run". You can also select a different "kernel", i.e. the programming language that is used to evaluate the cell.
Julia
Linux
Python
R
SageMath
Octave
## Realtime Collaboration Using Your Favorite Tools
With CoCalc, you can easily collaborate with colleagues, students, and friends to edit computational documents. We support **Jupyter Notebooks**, LaTeX files, SageMath Worksheets, Computational Whiteboards, and much more. We have an open world approach giving users as much flexibility in choosing software and hardware as possible.
You and your collaborators use the same per-project environment, which provides consistent results, synchronized file changes, and automatic revision history so that you can go back in time when you need to discover what changed and when. You can even publish your CoCalc creations to share with anyone via the built-in share server.
Forget the frustration of sending files back and forth between your collaborators, wasting time reviewing changes, and merging documents. Get started with CoCalc today.
Jupyter
LaTeX
Whiteboard
## Jupyter, SageMath, LaTeX, and Linux
### Jupyter Notebooks
CoCalc's own Jupyter Notebook implementation offers realtime synchronization, TimeTravel, automatic grading, side chat, and more.
### Sage Worksheets
Sage Worksheets are similar to Jupyter Notebooks, but made to work well with SageMath. They offer a single-document model that scales to large documents and integrated 3d graphics.
### LaTeX\\LaTeXLATEX Editor
A full LaTeX\\LaTeXLATEXeditor supporting preview rendering, forward/inverse search, error reporting, and much more.
### Linux Terminal
The very sophisticated collaborative Linux Terminal makes you incredibly productive. Many programming languages and hundreds of tools are available at your fingertips in a full Ubuntu Linux environment.
## Integrated Course Management System
You can think of CoCalc as **virtual computer lab** in the cloud. It takes away the pain of teaching scientific software.
**Hassle-free assignments**: CoCalc keeps all files well organized! Due to real-time synchronization you never have to deal with multiple versions of the same file. There is even support for automated grading via nbgrader.
**Pre-installed Software** like in a computer lab, all software you need is already installed and ready to use.
**Real-time Collaboration** allows you to virtually look students over their shoulders. You can check their work directly and help them by editing the file or using side-chat communication.
More about teaching on CoCalc
Course Management
nbgrader
Slides
## Much More …
### Available Software
CoCalc comes with a variety of software pre-installed, includingPython, SageMath, R and Julia . You can install additional software directly in your project as well.
All available software
### Computational Whiteboard
Use a full featured collaborative whiteboard – with support for Jupyter notebook cells – to express and share your ideas.
Computational whiteboard
### Feature Overview
CoCalc offers a variety of features to make your life easier. You can find a list of all features here.
Features overview
## Solutions
### Online Service with GPUs
You can start using CoCalc online for free today. Create an account, open your trial project and start exploring CoCalc.
Upgrade your projects to unlock internet access, better hosting quality, and other upgrades by purchasing a license or upgrade via pay-as-you-go and use GPUs and HPC resources via compute servers!
Products Overview
### Teach a Course
You can teach a course on CoCalc online!
The course license options are very flexible: they range from small professional training up to large university courses. The students can pay CoCalc directly, or you can pay on their behalf, and it is easy to change a license at any time if you need more resources or the number of students changes.
Course Licenses
### On-Premises
It is very easy to run CoCalc on your own computer or cluster. The available options are:
- Make your computer available in a CoCalc project via an on-prem compute server.
- Deploy a highly scalable variant of CoCalc on your **Kubernetes cluster** via **CoCalc OnPrem**.
On-Premises Offerings
##### Product
Store
Features
Licenses
Pricing
On-Premises
Translations
System Activity
Status
##### Resources
Documentation
Compute Servers
Public Share
Software
Support
Get a Live Demo
Contact Us
##### Company
About
Contact
Events
Team
News
Policies