Wolfram Language

maxall41 pts0 comments

Wolfram Language: Programming Language + Built-In Knowledge

Enable JavaScript to interact with content and submit forms on Wolfram websites. Learn how

Knowledge Built In

The philosophy of Wolfram Language is to build as much knowledge—about algorithms and the world—into the language as possible.

Highlighted Core Areas

Full Documentation & Reference

The Power of Symbolic Programming

Wolfram Language represents everything—data, formulas, code, graphics, documents, interfaces, etc.—as symbolic expressions, making possible a new level of programming flexibility and power.

The Power of Symbolic Programming

Wolfram Language represents everything—data, formulas, code, graphics, documents, interfaces, etc.—as symbolic expressions, making possible a new level of programming flexibility and power.

The Wolfram Language Trajectory

Wolfram Language, first released in Mathematica in 1988, initiated a revolution in computational mathematics and has continuously expanded into all areas of computation, driving advances in industry and research for more than three decades.

Version release notes

Highlighted Core Areas

Wolfram<br>Machine Learning & LLMs

Wolfram<br>Visualization

Wolfram<br>Tabular Data Processing

Wolfram<br>Image Computation

Wolfram<br>Calculus & Algebra

Wolfram<br>Optimization

Wolfram<br>FEM

Wolfram<br>Geometric Computation

Wolfram<br>Chemistry

Wolfram<br>Audio Computation

Wolfram<br>Video Computation

Wolfram<br>Knowledgebase

Wolfram<br>Geography

Wolfram<br>Astronomy

Wolfram<br>Control Systems

Wolfram<br>Signal Processing

Wolfram<br>Mathematical Functions

Wolfram<br>User Interfaces

Wolfram<br>Tools for AIs

Wolfram<br>Data Science

-->

Explore What’s Built into Wolfram Language

Full Documentation & Reference

Core Language & Structure

Data Manipulation & Analysis

Visualization & Graphics

Machine Learning<br>Symbolic & Numeric Computation<br>Higher Mathematical Computation

Strings & Text<br>Graphs & Networks<br>Images

Geometry<br>Sound & Video<br>Knowledge Representation & Natural Language

Time-Related Computation<br>Geographic Data & Computation<br>Scientific and Medical Data & Computation

Engineering Data & Computation<br>Financial Data & Computation<br>Social, Cultural & Linguistic Data

Notebook Documents & Presentations<br>User Interface Construction<br>System Operation & Setup

External Interfaces & Connections<br>Cloud & Deployment

Learning Resources

ONLINE DOCUMENTATION<br>Complete Documentation with Extensive Examples

ONLINE COURSE<br>Fast Introduction for Programmers

ONLINE BOOK<br>An Elementary Introduction to the Wolfram Language

WOLFRAM U<br>Browse the Complete Catalog of Open Interactive Courses & Videos

Browse All Open Courses

Wolfram Supports Organizations Large and Small

Wolfram Notebooks

A powerful environment for exploration and communication

$ wolframscript

Command-line access to Wolfram Language for software integration

brew install wolfram-engine

More About...

Wolfram Engine

IDE Support

Software Development

Community Resources

Wolfram Community

Engage with experts, inventors, tinkerers and explorers. Ask questions and share ideas.

Paclet Repository

Community-contributed installable additions to Wolfram Language

Function Repository

Thousands of community-contributed Wolfram Language functions anyone can use

Demonstrations Project

13,000+ interactive apps with open code exploring topics in science, math, engineering, technology and more

Design Process

Language Design Livestreams

Principles and Concepts

Essays on Wolfram Language by Stephen Wolfram

Wolfram Community<br>Wolfram Blog

Facebook<br>Twitch<br>LinkedIn<br>YouTube<br>Wolfram

Legal & Privacy Policy<br>WolframAlpha.com | WolframCloud.com

Facebook<br>Twitch<br>LinkedIn<br>YouTube<br>Wolfram

© 2026 Wolfram

© 2026 Wolfram | Legal & Privacy Policy |

English

Deutsch<br>English<br>Español<br>Français<br>日本語<br>한국어<br>Português<br>Русский<br>简体中文<br>繁體中文

wolfram language computation data programming symbolic

Related Articles