Google Docs for code + math
Do homework, write reports, or perform data analysis.
Run locally, or collaborate with others in the cloud.
Free demo computational sandboxes available now!
Features
Intuitive, publication-quality LaTeX editor
Typeset complex mathematics quickly with a powerful WYSIWYG LaTeX editor.
Realtime collaboration
Write code and math together with teammates in real-time.
Custom styling
Choose one of the beautiful default styles, or tweak the styling using the integrated style editor.
Full revision history
Keeps track of every keystroke, so you can rewind, replay, and restore previous versions.
Access controls
Fine-grained controls over who can read and access your document.
Flexible exporting
Render PDFs, convert to LaTeX, or even turn your document into a slide show using Beamer or Slidy.
  • Multi-language support
    Any language with a Jupyter kernel can be used in a CodeDown document (plus a few more).
    The following languages are currently supported:
    Bash
    Clojure
    C
    C++
    C#
    CSS
    D3
    Elixir
    Erlang
    Go
    Graphviz (dot)
    Haskell
    HTML
    Javascript
    Julia
    Kotlin
    Less
    Lua
    MIT Scheme
    Octave
    Perl
    PHP
    Python
    R
    Ruby
  • Realtime collaboration
    Write code and math together with teammates.
    Hosted notebooks live in the cloud and are always available.
  • Custom styling
    Styles are written in CSS and easy to tweak using an integrated editor.
  • Code folding
    Keep the flow of your document clean with foldable code blocks.
  • Render PDFs or LaTeX documents
    Or, instantly turn your document into a slide show using Beamer or Slidy.
    Exporting leverages the power of pandoc.