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 i...
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. 1. Prime Expl...
-
3
Level 2 — Intermediate Intermediate 11 lessons
These lessons cover functional programming, patterns, rules and replacement, symbolic algebra, solving equations, calculus, numerics and lin...
-
4
Intermediate Projects Intermediate 1 lesson
Build these using patterns, rules, symbolic math, associations, Dataset, and plotting from Level 2. 1. Symbolic Calculus Helper Write a func...
-
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 compil...
Lessons in this module
-
6
Advanced Projects Advanced 1 lesson
Build these using packages, performance techniques, cloud deployment, scripting, and testing from Level 3. 1. A Published Paclet Turn a set...
-
7
What You Should Know Now — and What's Next 1 lesson
What You Should Know Now How to work in notebooks, the Wolfram Cloud, and wolframscript That everything is an expression — and how FullForm...