CoCalc is a collaborative cloud platform for Jupyter, SageMath, Python, R and LaTeX. See 2026 pricing, features, pros, cons and use cases.
Category
Project Management
Pricing
Freemium: free tier plus paid license upgrades for internet access, more compute and storage, and course licenses, priced by resources and number of projects or students, from Free tier available; paid license upgrades scale with compute, storage, and number of projects
Verified
Not yet
Last updated
July 19, 2026
Founded
2015
Headquarters
Renton, Washington, United States
Core Features of CoCalc
At its core, CoCalc gives every user a cloud-hosted Linux project that behaves like a private computing environment, complete with a persistent file system and terminal access, and pre-installed support for Jupyter notebooks, SageMath worksheets, Python, R, and LaTeX. Multiple people can open and edit the same file at the same time, with changes appearing live for all collaborators, which makes it useful for pair programming, joint problem-set writing, or reviewing a student's notebook together in real time.
CoCalc also keeps a fine-grained edit history of files through a feature it calls Time Travel, letting users scroll back through past versions of a notebook or document and recover earlier states, which is particularly useful in a classroom setting where an instructor may need to see how a student's work evolved.
Course Management for Educators
CoCalc's course management tools let an instructor set up a single course project and automatically generate individual, isolated projects for every enrolled student. Assignments can be distributed to all students at once and collected back into the instructor's course project for grading, all without students needing to install any software beyond a web browser.
This workflow is aimed squarely at university-level programming, mathematics, statistics, and data science courses, where instructors would otherwise need to manage individual software installations, environment inconsistencies, or separate submission systems for Jupyter notebooks and LaTeX assignments.
How CoCalc Pricing Works
CoCalc's free tier allows users to create and run projects but restricts outbound internet access from inside the project and limits available compute, memory, and disk. Paid license upgrades remove these restrictions and scale in cost based on the number of concurrent projects or students covered and the amount of compute, memory, and disk requested.
Academics, students, and hobbyists can access a published discount, reported at roughly 40 percent off standard pricing, while separate business pricing applies for commercial use. Course licenses bundle an entire class under a single purchase, which is the model most commonly used by university instructors running CoCalc-based courses.
Key Features
Real-time collaborative editing — Multiple users can edit the same Jupyter notebook, Sage worksheet, or LaTeX document simultaneously with live updates.
Jupyter notebook support — Full Jupyter kernel support for Python, R, and other languages runs inside cloud-hosted projects.
Native SageMath integration — Run SageMath worksheets in the browser without any local installation, reflecting the platform's roots in the open-source SageMath project.
LaTeX editing and compilation — An integrated LaTeX editor with live PDF preview supports writing papers and problem sets directly in the browser.
Course management tools — Instructors can create courses, auto-generate student projects, distribute and collect assignments, and grade work from a single course project.
Persistent Linux project environments — Each project is a full cloud Linux computing environment with terminal access and a persistent file system.
Time Travel version history — CoCalc keeps a fine-grained edit history of files so past changes can be reviewed or restored.
Compute and storage license upgrades — Paid licenses add internet access, more CPU and memory, and higher-priority project hosting on top of the free tier.
Pros & Cons
Pros
No local installation needed for SageMath, Jupyter, or LaTeX
Strong real-time multi-user collaboration comparable to shared document editors
Purpose-built course management tools save instructors setup time
Free tier is usable for learning and light computation
Academic and course pricing discounts make classroom deployment affordable
Cons
Free tier lacks outbound internet access and has limited compute and storage
Pricing can be complex, since cost depends on number of projects, compute, memory, and disk chosen
Less general-purpose than broader notebook platforms for non-mathematical workloads
Small, bootstrapped company compared to larger cloud IDE vendors
Heavier workloads require paid upgrades, so performance is tied to the resource tier purchased
Pricing
Free $0 N/A
Personal / Academic License Variable, based on compute, memory, disk and number of projects, with an academic discount applied Monthly or yearly
Business License Custom, based on resources and project count Monthly or yearly
Course License Variable, based on number of students and resources Per course term
Frequently Asked Questions
What is CoCalc used for?
It is used mainly for collaborative computational mathematics, data science, and teaching, combining Jupyter, SageMath, Python, R, and LaTeX in the cloud.
Is CoCalc free?
Yes, free accounts exist but with limited compute and storage and no internet access from inside the project; paid licenses unlock more resources.
Who created CoCalc?
It was founded in 2015 by William Stein, creator of SageMath, under the company SageMath, Inc.
Can multiple people edit the same notebook at once in CoCalc?
Yes, CoCalc supports real-time collaborative editing of notebooks, worksheets, and documents.
Does CoCalc support LaTeX?
Yes, it includes an integrated LaTeX editor with live PDF preview.
Is CoCalc good for teaching a class?
Yes, it has dedicated course management features for distributing, collecting, and grading assignments across many students at once.
What was CoCalc previously called?
It was originally known as SageMathCloud before being renamed to CoCalc.
Where is CoCalc's company based?
SageMath, Inc. is headquartered in Renton, Washington, United States.