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>繁體中文