CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutSign UpSign In
JupyterJuliaLaTeXLinuxOctavePythonR StatsSageMathSlidesTeachingTerminalWhiteboardX11ComputeAI AssistantCompareAPI
CoCalc Logo Icon
JupyterJuliaLaTeXLinuxOctavePythonR StatsSageMathSlidesTeachingTerminalWhiteboardX11ComputeAI AssistantCompareAPI
println("Welcome to CoCalc from Julia!")
Run Julia Online logo

Run Julia Online

Using Julia in a Jupyter notebook to plot and do symbolic computation

Run Julia scripts, Pluto notebooks, Jupyter notebooks in a full, online environment.

Run Julia on CoCalc


CoCalc includes over 500 pre-installed Julia packages, and if something is missing you can easily install more packages.

Benefits of working with Julia online

  • You no longer have to install and maintain Julia. In particular when you're teaching a class, students just have to sign in to CoCalc to get started!
  • All your files are private, stored persistently, snapshotted and backed up.
  • You can invite collaborators to your project to simultaneously edit the same notebooks or code files.
  • Everything runs remotely, which means you do not have to worry about messing up your own computer.
Start free today. Upgrade later.

Feature Overview

There are many ways to use Julia online via CoCalc.

the Pluto.jl Logo
Use Reactive Notebooks Built for Julia

A screenshot of the Pluto notebook.
You can use the Pluto.jl notebook server in any CoCalc project. Pluto is an open source lightweight and reactive notebook written in Julia.

Teach using Julia and Nbgrader

A screenshot using nbgrader with Julia.
We provide custom Julia templates for all the nbgrader cell types.
Tests run in the student's project, so malicious code won't impact anybody except the student.

Collaboratively Edit and Run Julia Code

A screenshot involving Julia code, a terminal, and chat.
CoCalc includes a realtime collaborative Julia code editor with syntax highlighting and code folding.
You can also run Julia code in a terminal side-by-side the .jl file you are editing.
In addition, you can chat with other CoCalc users about your code.

Snapshot backups

Browsing filesystem snapshots in a CoCalc project
Snapshots are consistent read-only views of all your files in a CoCalc project. You can restore your files by copying back any that you accidentally deleted or corrupted.
Start free today. Upgrade later.