WOLFRAM

Wolfram Computational Notebooks

Giving ideas a broad communication pipeline—accelerating research, education and technical development

Wolfram Notebook open on a desktop, showing code, output and an AI chat assistant panel

Wolfram Notebooks combine text, literate programming, graphics and custom interactive elements into the ultimate environment for data science, modeling, research and education. Computational notebooks can be deployed to any desktop, tablet or web browser.

Wolfram pioneered the computational notebook paradigm and has led innovation on the concept for more than three decades. With human-readable code and an AI assistant for faster, easier programming, Wolfram Notebooks offer effective technical communication in one convenient and portable package.

How Wolfram Notebooks Work

Generate results right away with interactive coding in Wolfram Language—no programming experience required. Our AI assistant provides immediate results and code you can edit and reuse.

Wolfram Chat Notebook showing AI assistant generating Wolfram Language code alongside editable input and output cells
Input
Output
SHIFT+ENTER evaluates input
Rotate and resize graphics interactively
Type a single-quote (‘) character for AI assistant help
AI assistant provides code with an explanation and documentation
Code from the chat can be evaluated immediately
Code from the chat can be edited
Real-time manipulation with multiple parameters
Input and output are organized in cells
AI chat inputs can refer to previous cells
Wolfram Notebook with interactive Manipulate output and multiple parameter sliders
Wolfram Notebook demonstrating real-time manipulation with a 3D graphic Wolfram Notebook showing AI assistant output with code explanation
Wolfram Notebook with AI chat input referencing a previous output cell

Features of Wolfram Notebooks

Mix text, graphics, interfaces and other elements with live code on the web, your desktop or mobile devices.

Annotated Wolfram Notebook showing narrative text, built-in graphics, interactive interfaces, computable entities and structured data import
Narrative text
Built-in graphics with high-level styling options
Add descriptions to your code to explain what it does
Create interactive interfaces to explore data or show results with minimal coding
Ctrl+= enables free-form input
Millions of fully computable entities across hundreds of entity types
Information-rich visualizations combine plots, charts,
graphs and images
Display translated function names with code captions
Instantly publish your results online
Cell brackets show document structure
Structured data import for a broad range of file types and data formats
Closed cell hides code for a cleaner workflow
Type % to choose a previous output to reference
Callout showing how typing % in a Wolfram Notebook lets you reference a previous output
Typing a function name generates suggestions
Hovering over a function name gives a Double caret icon indicating a function summary tooltip summary or Info icon indicating a link to function documentation documentation
Callout showing ListLinePlot function name generating autocomplete suggestions in a Wolfram Notebook
Mathematical typesetting for optimal display
Instant visualizations of multiple datasets
Wolfram Notebook slides showing mathematical typesetting and instant multi-dataset visualizations
Wolfram Notebook slides demonstrating structured data import and cell bracket document structure
Wolfram Notebook slides showing closed cells for cleaner workflows and free-form Ctrl+= input
Wolfram Notebook slides illustrating millions of computable entities and information-rich visualizations
Wolfram Notebook slides showing one-click online publishing and code captions with translated function names
Wolfram Notebook slide showing high-level graphics styling options Wolfram Notebook slide showing narrative text mixed with live code Wolfram Notebook slide showing an interactive interface built with minimal code
Wolfram Notebook slide showing instant visualizations of multiple datasets
Instant visualizations of multiple datasets

Why Wolfram Notebooks

Diagram illustrating the integrated ecosystem of Wolfram Notebooks, Wolfram Language, Wolfram Knowledgebase and Wolfram Cloud

Fully integrated ecosystem

Wolfram Notebooks are created and manipulated using Wolfram Language, which includes built-in connections to the Wolfram Knowledgebase, the Wolfram Cloud and other Wolfram technologies for a seamless experience.

Everything is computable

All Wolfram Notebook content—text, images, code, even the notebook itself—can be made part of a computation within our flexible, coherent data framework, providing a unified platform for interface creation, history tracking, document generation and low-level customizations.

Wolfram Notebook showing interactive development tools including code completion, image editing and LLM Chat Notebooks

Interactive development tools

Wolfram Notebooks include a range of user interface tools for code completion, image editing and vector graphics, as well as high-level documentation. Chat Notebooks provide interactive access to LLMs for ease of code creation.

Wolfram Notebook published as an interactive online document, driven by real-time computation

Dynamic deployments

Published documents are fully interactive and editable, driven by real-time computation instead of pre-computed results. Interactive elements of online notebooks, forms and webpages work with no extra effort.

Modular workspace

Conveniently access and interact with documents, packages, utilities, data and other essential elements of your workflow in a single unified system.

Wolfram Notebook demonstrating flexible formatting with modular workspace layout

One-click launch

All Wolfram Notebook interfaces—desktop, web, mobile, embedded—are integrated and ready for immediate computation, with no need to configure compilers, servers or other external systems.

Consistent user experience

Computational notebooks work the same on all desktop platforms and in the cloud and we continue to maintain backward compatibility for reliable and effective long-term usage.

Using Wolfram Notebooks

Wolfram Notebook displaying an interactive investment tracking dashboard with live financial data
Wolfram Notebook displaying a computable world map visualization
Wolfram Notebook displaying an interactive investment tracking dashboard with live financial data

Build interactive reports and live dashboards

(business intelligence, data science, system administration, marketing, engineering, finance)

Automate content creation

(websites, emails, reports, invoices)

Publish computable documents

(essays, lessons, journal articles, books)

Give live presentations

(keynotes, lectures, lightning talks, demos)

Wolfram Notebook displaying an interactive investment tracking dashboard with live financial data Wolfram Notebook displaying a computable world map visualization
Wolfram Notebook displaying a computable world map visualization

Code applications interactively

(livecoding, scripting, AI assistant, exploratory programming)

Create quick prototypes

(engineering, hackathons, model development, unit testing)

Manage group workflows

(team coding, cluster computing, codebase management)

Learn computational thinking

(natural language programming, guided examples, AI assistant, code challenges)

Wolfram Notebook Resources

Get immediate access to Wolfram Notebooks in the cloud and learn more about how to get started.

Wolfram Cloud

Start using Wolfram Notebooks free, online, right now.

Wolfram Notebook Assistant + LLM Kit

All-in-one AI assistance for your Wolfram experience.

Wolfram|Alpha Notebook Edition

The simplicity of Wolfram|Alpha with the computational capabilities of Mathematica.

Content Development & Publishing

Create and publish interactive, computable content with Wolfram's unique computational intelligence platform.

Presenter Tools

New features for making great interactive presentations.

Documentation

An introduction to the basic aspects of Wolfram Notebooks.

Wolfram U

Get a quick video introduction to notebooks.

Mobile Player

Work on the go with your devices and the iOS app.

Demonstrations

Over 13,000 ideas brought to life from education, research and industry.

Wolfram Notebook Archive

Live, interactive, computational notebooks available to everyone and preserved in perpetuity.

Wolfram User Interfaces

Create interactive graphical user interfaces.

Intro to LLM Chat Notebooks