All About CoCalc and Its Features

Welcome to All About CoCalc!

Learn About Us

CoCalc is a cloud-based collaborative software oriented towards research, teaching, and scientific publishing purposes.


Our Story

William Stein is the founder and creator of the open source mathematical software SageMath as well as the web-based collaborative computation and data science tool, CoCalc.

Throughout his extensive experience in academia, William has been a champion for the unification of the mathematical and scientific computational communities through open source projects, which resulted in the creation of SageMath and more recently CoCalc.

So What Is CoCalc?

CoCalc is a virtual online workspace for collaboratively performing calculations when carrying out research, teaching, or authoring/publishing documents.

The main component used for working on CoCalc are Projects. Each project consists of files, accessible only to you and your collaborators, and by creating one or more projects you can partition your work into separate workspaces.

Each file opens in its associated online editor so you can immediately begin working interactively within CoCalc’s environment, and since every change is synchronized in real-time, you can edit project files with collaborators simultaneously.


A Glimpse Of Our Content


CoCalc’s Mission

"Redefining collaboration in science, engineering and mathematics by providing easily accessible and sustainably supported tools for computing, teaching, and publishing research."

Our Vision

CoCalc advances the communities of science, engineering and mathematics by enabling a higher level of collaboration between researchers, students and teachers.

To accomplish this, we develop a universal online environment that enables the collaborative use of tools for computation, scientific publication, and course management.

Moreover, CoCalc makes you immediately more productive by providing (and maintaining) the software you need right out of the box.

CoCalc was founded on the basis of removing the installation problems associated with open source software and making it more available. In turn, there is a strong commitment to give back to the open source ecosystem.

Through improving CoCalc features and supporting other open source projects, we aim to create a continuous cycle of refinement for both our product and the open source community.

We also support additional privacy protection via on-premises deployments.

William Talking About The SageMath Project

Who Can Benefit From CoCalc?

CoCalc can be used by individuals, institutions, and corporations alike. Anyone who wishes to actively collaborate with colleagues or students while coding, working on documents for publications/research, or organizing courses can benefit from CoCalc’s usage.

As the way we engage with others around the globe evolves, we are confident that we have created suitable applications for these important tasks.

Since solving some of the worlds most challenging problems will necessitate collaboration, CoCalc provides more than just a platform to enable the teamwork required for these endeavors.

Now, rather than focusing on how we can effectively work together with our teammates, we can concentrate on our responsibility to improve our world.

Be sure to check out CoCalc’s collaborative Whiteboard.

Explore CoCalc’s Full Features

Click this button to visit the comprehensive features page on CoCalc’s main website.

Be sure to reach out if you have questions!

Check Out The Amazing Features That CoCalc Offers

CoCalc is a robust collaborative computational software with useful features that can be appreciated by both researchers and teachers alike.

Examples include a Jupyter Notebook Interface that supports popular kernels such as Python, SageMath, Julia, and R, and it has collaborative Markdown and LaTeX editors for documenting code and publishing research or course materials.

CoCalc also provides a Course Management System for disseminating, collecting, and grading your student assignments, and even has a fully-featured Whiteboard where collaborators can simultaneously sketch, code, and organize project notes/objectives.

Click Above for More Extensive Documentation

Some Notable Features

Jupyter Notebooks

CoCalc provides an interactive web-based Jupyter notebook that supports many popular kernels (such as Python, Julia, R, and SageMath) and allows for simultaneous collaboration between project members with seamless synchronization.

Our notebooks also include a unique feature called TimeTravel which enables users to recover their previous work and directly visualize what other collaborators have contributed to the file.


Collaborative LaTeX Editor

CoCalc features a collaborative LaTeX editor, which can be used to produce technical documents that contain advanced mathematical formulas or require a higher degree of formatting control.

What sets CoCalc apart from other LaTeX editors is that it provides automatically generated pdf’s and implements automated compiling so collaborators can work simultaneously. It also incorporates side-chat functionality, and enables one to perform research and publish within the same platform.


Online Linux Terminal

A collaborative Linux Command Line Terminal perfect for running graphical X11 applications and learning Bash scripting. Rest assured, all files are backed up and easily accessible for later reference.

You can also process/store datafiles, run Python, R, PHP, Ruby, Go, Perl, and Nodejs scripts, and compile programs written in C/C++, Java, Rust, Assembly, Fortran, Julia, Zig, or Haskell.

Collaborative Whiteboard

The newest CoCalc innovation is a collaborative Whiteboard where project members can sketch, run code, create post-it style notes, and hold side-chats to streamline project organization and management.

Whiteboard is a user friendly application that can be quickly utilized by both professionals and students in any field, making the work necessary for quality research and learning go that much more smoothly.


Course Management System

Using CoCalc’s Course Management System, you can assign, collect, and grade student coursework using a host of our conscientiously designed tools for teaching.

By supplying teachers with robust implementation of nbgrader, we make automated grading possible which allows us relieve the immense effort put into manual grading, while providing students with the added benefit of immediate feedback.


Pricing Made For Everyone

We offer various license configurations that will satisfy any budget constraint, (or computing needs), one may have, and we support on-premise deployments for additional privacy requirements.

Start using CoCalc under a free trial plan to test out the service. Academics and hobbyists get a substantial 40% discount and receive further price deductions by purchasing a monthly or yearly subscription.


Meet Our Team

The Rad People Behind CoCalc

SageMath, Inc. (the company behind SageMath and CoCalc) is comprised of a small yet diversified group of people from all over the world. They each bring unique perspectives and specializations that continue to push the development of products like CoCalc and its features towards the frontier of academic use and research.

Moreover, they are unified behind the common goal of progressing open-source mathematical software and cloud-based technology for the scientific community.

One interesting fact is that all of the executive team members at SageMath, Inc. are mathematicians with their own research specialties.


CoCalc Blog

CoCalc Tutorials

CoCalc Blog and Tutorials Series

Coming Soon! We will be providing tutorials and blog posts regarding various topics of interest, as well as the latest features and updates from CoCalc.

Our tutorials will be comprised of both instructor and student series for “getting started” using CoCalc and will eventually include more advanced subject matter.

You are most welcome to write us and request a specific blog post or instructional video!


CoCalc: Collaborative Calculation and Data Science

CoCalc has users across the globe, and offers several price tiers to make its services accessible for everyone from large institutions and corporations to individual researchers and students.

Moreover, CoCalc offers a significant 40% discount on licenses for academics and hobbyists.

Feel free to reach out for a license quote or to request a free live demo! We would love to hear from you and receive any feedback you can provide!

For Sales Inquiries Contact Us!

Email: [email protected] (Chief Sales Officer)
Email: [email protected]
Business Hours

MonSun: 24/7

Request a Live Demo

Discover New Horizons With CoCalc

To make an inquiry regarding the purchase of a CoCalc license, click the button below or simply fill out the form above.

Visit our main site at https://cocalc.com to sign-up and create an account.

UPCOMING FEATURES AND UPDATES

Sign up for free and be the first to get notified about updates.