CoCalc feature

Online Python Environment

A scientific Python environment you can shape yourself.

Use a full Python environment online in your browser: the scientific stack in Jupyter notebooks, .py files and terminals, uv, pip, conda, and apt installs that persist, JupyterLab and VS Code, GPU images for PyTorch and TensorFlow, and Python web apps behind an authenticated URL.

Use Python in Jupyter notebooks, scripts, terminals, JupyterLab, and VS Code, with package installs that persist and larger machines or GPUs when a computation gets heavy.

A full Python environment online

Run Python online in your browser: every CoCalc project is a Linux machine with the scientific Python stack, so you open a Jupyter notebook, type code, run it, and see the output, with nothing to install on your own computer.

The environment is yours to shape: passwordless sudo, apt-get, uv, pip, and conda all work, and everything you install persists with the project instead of disappearing at the end of a session.

  • Python images ship NumPy, pandas, SciPy, scikit-learn, SymPy, matplotlib, and JupyterLab
  • .py files with a terminal pane next to the source, Jupyter notebooks, and real Linux terminals
  • JupyterLab and VS Code launch in the browser from the project's Apps panel
  • Larger machines and GPUs with CUDA-ready PyTorch and TensorFlow images for heavy runs
  • Flask, FastAPI, and other Python web apps run behind an authenticated project URL

Start using CoCalc