Knowledge Built In
The philosophy of Wolfram Language is to build as much knowledge—about algorithms and the world—into the language as possible.
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.
Live Playground
This is an interactive notebook—try making your own changes!Highlighted Core Areas
Machine Learning
Visualization
Image Computation
Calculus & Algebra
Optimization
FEM
Geometric Computation
Chemistry
Audio Computation
Video Computation
Knowledgebase
Geography
Control Systems
Signal Processing
Mathematical Functions
User Interfaces
Tools for AIs
Explore What’s Built into Wolfram Language
Wolfram Notebooks
A powerful environment for exploration and communicationCommunity 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