What is CoCalc?


Hello, and welcome to CoCalc, a virtual online platform for calculations, research, collaboration and authoring documents!

The main building blocks for working in CoCalc are Projects - separate workspaces consisting of files accessible only to you and your collaborators. You and your collaborators can edit these files at the same time, with changes synchronized among all of you in real-time! Different types of files open up in their associated online editors and you start to work interactively in CoCalc’s environment. For example, files ending in *.sagews are for working with [SageMath] in Sage Worksheets, *.ipynb files start CoCalc’s implementations of the Jupyter Notebook, and *.tex files open an editor for LaTeX documents.

jupyter notebook

A SageMath Jupyter Notebook in a CoCalc project

Try It Out

To try out CoCalc, you might do the following steps.

First Steps Guide

As an alternative to the steps above, you can use the First Steps Guide. Whenever a new project is created, a banner appears offering to create a set of files constituting the Guide:

First Steps Guide Banner

First Steps Guide Banner

Clicking on the banner puts copies of the Guide files into the project in a folder called first-steps and opens the file first-steps.task.