CoCalc

Collaborative Calculation
CoCalc is web-based software that enables collaboration in research, teaching, and scientific publishing. It includes Jupyter Notebooks, Sage Worksheets, a LaTeX Editor and a Linux Terminal to help people work together in real time from different locations. It also has a Computational Whiteboard for expressing and sharing ideas and running code. It is available for free and can be upgraded for internet access, better hosting quality, and other features. It can also be used for teaching courses with flexible course license options. It is also possible to run CoCalc on your own infrastructure.
CoCalc supports sophisticated calculations that arise in teaching, research, and authoring documents. This includes working with the full data science and scientific Python stack, SageMath, Julia, R Statistics, Octave, and much more. It also offers capabilities to author documents in LaTeX, R/knitr and Markdown, storing and organizing files, a web-based Linux Terminal, an X11 graphical desktop, and communication tools like a chatrooms, course management and more. It is the best choice for teaching remote scientific courses.
Quick Start
- Visit https://cocalc.com
- Sign up for a free account
- Create a new project
- Choose a computational environment (e.g., Jupyter Notebook, Sage Worksheet, LaTeX Editor)
- Start collaborating with others in real-time
Key Features
- Jupyter Notebooks: Interactive Python, R, and Julia environments
- Sage Worksheets: Powerful mathematical computations
- LaTeX Editor: Collaborative document creation with real-time preview
- Linux Terminal: Full command-line access
- Computational Whiteboard: Visual collaboration and code execution
- Course Management: Tools for teaching and managing classes
- Real-time Collaboration: Work together seamlessly on projects
- Version Control: Built-in time travel and project history
Website