
Run Octave on CoCalc
- Via CoCalc's own real-time synchronized Jupyter Notebooks – learn more.
- A full, collaborative, real-time synchronized Linux Terminal – learn more.
- An emulated virtual desktop – learn more.
Packages
Benefits of working online
- You no longer have to install and maintain Octave. 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 files.
- Everything runs remotely, which means you do not have to worry about messing up your own computer.
Start free / Upgrade later
Jupyter Notebook support

CoCalc offers its own Jupyter Notebook implementation. It has a few key differences.
- Real-time synchronization: two or more collaborators can edit the same notebook at the same time. Everyone sees what others are typing.
- Remote session: the notebook's kernel runs remotely. This means you only need a web-browser and internet access. Don't worry about software setup or exhausting your resources.
- If you depend on using the classical notebook or Jupyter Lab, it is also possible to start these services as well: Jupyter Classic/Lab
Octave in a Terminal

You can edit Octave code and run it in a Terminal next to it – frame-editor docs.
File changes are tracked in detail via TimeTravel: this means you can see the progress of your changes or even check what collaborators/students did.
Octave in a Virtual Desktop (X11 emulator)

You can start Octave's GUI in a full remote desktop – x11 docs.
Accessing a full GUI app remotely adds latency, but on the other hand you're freed from the limitations of a Terminal or Jupyter Notebook.
Snapshot backups

If you make a mistake, CoCalc has your back! If you accidentally remove files or mess up the content of other files, you can restore the content from the backups.
Snapshots are consistent read-only views of all your files in a CoCalc project. Restore your file(s) by copying back the one(s) that were lost or got corrupted.
Start free / Upgrade later