CodeDown is a simpler kind of coding notebook
A markdown-based environment for programming and data science
Download the desktop app for
Learn about the integrated math editor

Plain Markdown

A CodeDown document is a plain Markdown file where the code blocks are runnable.

Fully Polyglot

Mix and match languages in a single notebook.

Jupyter compatible

Leverage the full power of the Jupyter ecosystem, with 30+ languages supported

Sample notebooks
MATLAB Homework
Some examples from MIT's 6.094 course
Rendering D3 visualizations with Node.JS
Running through the TensorFlow word2vec tutorial in Python
Fun with GraphViz
Demonstrating some graph visualization
Structure and Interpretation of Computer Programs (SICP)
A fully executable version of the classic programming textbook
SICP in Python
The classic text converted to Python for UC Berkeley's CS61A course
Math typesetting tutorial
How to use the built-in LaTeX editor
Code block options
How to control the output of code blocks
Package installation guide
How to install extra language libraries or packages