Learn Wolfram Language
Structured lessons from the basics up — follow the path below in order, at your own pace.
-
1
Level 1 — Beginner Beginner 18 lessons
Start here if you have never written a line of Wolfram Language before. No programming experience is required — work through these…
Lessons in this module
What Is the Wolfram Language? Why Learn the Wolfram Language? What Can You Do With the Wolfram Language? Getting Set Up Setting Up Your Environment Your First Program Numbers: Exact and Approximate Variables and Assignment Everything Is an Expression Lists Working with Lists Strings Logic and Conditionals Loops and Iteration Defining Functions Pure Functions and Map Basic Plotting Comments and Style -
2
Beginner Projects Beginner 1 lesson
Build these on your own using what you learned in Level 1. Each one uses lists, functions, pure functions, strings, and plots. List the…
-
3
Level 2 — Intermediate Intermediate 11 lessons
These lessons cover functional programming, patterns, rules and replacement, symbolic algebra, solving equations, calculus, numerics and…
-
4
Intermediate Projects Intermediate 1 lesson
Build these using patterns, rules, symbolic math, associations, Dataset, and plotting from Level 2. Write a function that takes an…
-
5
Level 3 — Advanced Advanced 9 lessons
These lessons cover scoping and evaluation control, built-in knowledge with entities and units, packages and paclets, performance and…
Lessons in this module
-
6
Advanced Projects Advanced 1 lesson
Build these using packages, performance techniques, cloud deployment, scripting, and testing from Level 3. Turn a set of related…
-
7
What You Should Know Now — and What's Next 1 lesson
How to work in notebooks, the Wolfram Cloud, and wolframscript That everything is an expression — and how FullForm reveals its structure…