Overview of CoCalc features
These pages are an overview of what CoCalc is able to do.
We provide a CoCalc specific version of Jupyter notebooks with real-time collaboration, chat, and high precision edit history. Explore in more detail in
Huge installed Python stack
Use Python in CoCalc for data science, statistics, mathematics, physics, machine learning. Many
packages are included in CoCalc
R statistical software
Use Jupyter notebooks with the R kernel, the R command line, X11 graphics,
with Knitr and RMarkdown, and more.
editor can help you be a more productive author online. Check out
is very well supported in CoCalc, because
, who started SageMath, also started CoCalc. Many versions of Sage are preinstalled and there is excellent integration with
on CoCalc – the syntax is largely compatible with MATLAB
. Use Jupyter notebooks, write programs, and display X11 graphics.
on CoCalc with
notebooks. Edit Julia code and run it in
Teach classes using nbgrader
with the Julia kernel.
Linux graphical X11 desktop
Run graphical applications in CoCalc's remote virtual desktop environment. Read more in the
Online Linux environment
Use a collaborative online
, edit and run Bash scripts, or work in a Jupyter Notebooks running the Bash kernel.
Work in a collaborative remote Linux shell. Read more in our
Teaching a course
Organize and teach a course and automatically grade Jupyter notebooks. Read more in the
Programmatically control CoCalc from your own server. Embed CoCalc within other products with a customized external look and feel.
There is more to explore