All Classes and Courses
Find the resources you need to learn about computational fields and further your understanding of Wolfram technologies.
Click any button to browse all catalog resources in a particular area or use the filters to refine your search. The catalog includes free, self-paced, interactive courses, standalone video lessons, video courses and scheduled instructor-led courses as well as archived and special events. Learn about the different course types.

Daily Study Group: Quantum Optics and Second Quantization

Daily Study Group: Quantum Optics and Second Quantization
Study Group | FREE
Certification Levels: Completion
This Daily Study Group explores photonic second quantization, utilizing the Wolfram Quantum Framework and its functionalities for describing states and operators used in quantum optics. The lessons cover topics like quantization of the electromagnetic field, nonclassical states of light, atom-field interactions, decoherence and master equations. The majority of the content is of an educational nature, but research-oriented examples are also included.
Learn MoreIntroduction to Laplace Transforms

Introduction to Laplace Transforms
Interactive Course | FREE
Requirements: This course requires knowledge of single-variable calculus and differential equations.
Certification Levels: CompletionLevel 1
This course covers the theory and applications of the Laplace transform, one of the main tools available for solving differential equations. The topics in this free interactive course are commonly included in university applied mathematics and electrical engineering courses.
Course Overview
- Section 163 minutes
- Section 267 minutes
- Section 352 minutes
New in Wolfram 14.2 Webinar Series

New in Wolfram 14.2 Webinar Series
Archived Event | FREE
See examples of how to incorporate chat with Wolfram Notebook Assistant into your workflow and get introduced to Tabular, a streamlined and efficient way to handle tables of data. Learn about new game theory functions, PDEs for magnetic systems and advances for doing algebra with symbolic arrays. The final session covers new functionality for video analysis and GPU capabilities.
Course Overview
- Video 178 minutes
- Video 285 minutes
- Video 385 minutes
- Video 443 minutes
Tour of PDE Modeling in Wolfram Language

Tour of PDE Modeling in Wolfram Language
Video Lesson | FREE
A guided tour of Wolfram finite element method (FEM) capabilities for geometric modeling and mesh generation as well as the latest PDE models for specific fields of physics. See examples for solving PDEs using NDSolve and related functions and visualizing and post-processing of results.
Learn MoreData Science Is More than Just Statistics

Data Science Is More than Just Statistics
Webinar | FREE
In this talk, we’ll explore how automation can be used to apply much more sophisticated computation to data in order to achieve deeper insights and derive more value from it.
Learn MoreIntroduction to Calculus

Introduction to Calculus
Interactive Course | FREE
Requirements: This course requires no prior knowledge of Mathematica or Wolfram Language. Prerequisites for calculus are trigonometry or precalculus.
Certification Levels: CompletionLevel 1
This course provides a comprehensive introduction to fundamental concepts in calculus and their applications, covering all of Calculus 1 and some of Calculus 2. The course starts with functions and limits, followed by differential calculus, and then moves on to integral calculus and a brief discussion of differential equations. It includes a sample exam based on the AP Calculus AB course. Problem sessions, exercises and auto-graded quizzes are provided for self-paced assessment. Earn a certificate by watching all lesson and problem session videos and completing the quizzes with a passing grade.
Course Overview
- Section 185 minutes
- Section 252 minutes
- Section 355 minutes
- Section 450 minutes
- Section 579 minutes
- Section 656 minutes
- Section 748 minutes
- Section 835 minutes
- Section 944 minutes
- Section 1042 minutes
- Section 1138 minutes
Introduction to Differential Equations

Introduction to Differential Equations
Interactive Course | FREE
Requirements: This course requires no prior knowledge of Mathematica or the Wolfram Language. Prerequisites for differential equations include calculus and linear algebra.
Certification Levels: CompletionLevel 1
A comprehensive introduction to fundamental concepts and solution methods for differential equations, including video lessons and interactive notebooks. Follow along with the examples in the Wolfram Cloud and use the material to prepare for courses in natural science, engineering, economics and other fields. The course starts with a discussion of direction fields and methods for solving first-order differential equations, followed by the study of second-order equations and their applications, and then moves on to solving systems of differential equations. Problem sessions, exercises and quizzes are provided for self-paced assessment. Earn a certificate by watching all lesson and problem session videos and completing the quizzes with a passing grade. Level I certification in Differential Equations is awarded to those who meet the completion requirements and also pass the course final exam.
Course Overview
- Section 171 minutes
- Section 258 minutes
- Section 368 minutes
- Section 464 minutes
- Section 586 minutes
- Section 657 minutes
- Section 753 minutes
- Section 885 minutes
Introduction to Finite Mathematics

Introduction to Finite Mathematics
Interactive Course | FREE
Requirements: This course requires no prior knowledge of Mathematica or Wolfram Language. Prerequisites for finite mathematics include Algebra I (elementary algebra) and Algebra II (intermediate algebra).
Certification Levels: CompletionLevel 1
Finite mathematics has many real-world applications and is used in business, economics, social sciences and biology. The topics in this course are commonly found in college courses on finite mathematics.
Course Overview
- Section 111 minutes
- Section 248 minutes
- Section 342 minutes
- Section 455 minutes
- Section 552 minutes
- Section 634 minutes
- Section 763 minutes
- Section 839 minutes
- Section 941 minutes
Quantum Optimization (Study Group Sessions)

Quantum Optimization (Study Group Sessions)
Archived Event | FREE
This Study Group introduces the fundamentals as well as state-of-the-art variational algorithms, quantum optimization and their applications. Learn how hybrid quantum-classical methods apply to optimization, numerical methods and quantum chemistry. Watch session recordings to explore the theory behind key algorithms and tackle standard and real-world problems.
Course Overview
- Video 157 minutes
- Video 275 minutes
- Video 342 minutes
- Video 438 minutes
- Video 554 minutes
A Guide to Mathematics with Wolfram Language

A Guide to Mathematics with Wolfram Language
Video Course | FREE
Learn about using Wolfram Language for a broad range of mathematics. You can do symbolic, numeric and algebraic calculations, as well as geometry and calculus. These videos will introduce tools for solving and manipulating equations and calculations, including logical, Boolean and geometric expressions. Various built-in functions to help you solve polynomial and linear equations as well as number precision and order of interpolation are discussed. The videos cover common applied mathematics topics, such as matrices, linear algebra, optimization and numerical calculus. More advanced applications like time series calculations, image processing functionality and some data management are featured in later videos.
Course Overview
- Video 110 minutes
- Video 27 minutes
- Video 37 minutes
- Video 413 minutes
- Video 510 minutes
- Video 67 minutes
- Video 79 minutes
- Video 87 minutes
- Video 910 minutes
- Video 108 minutes
- Video 1110 minutes
Asymptotics: The Art of Approximation

Asymptotics: The Art of Approximation
Video Lesson | FREE
This video class introduces asymptotics as an alternative to exact and numerical methods. The class opens with some historical notes and explains how asymptotic methods can be useful. Examples shown include applications for the solution of differential equations, integrals, difference and algebraic equations and the computation of sums of infinite series. Learn how to use the built-in asymptotic functions in the Wolfram Language to solve hard problems that cannot be solved exactly.
Learn MoreBringing Math to Life through Visual Learning

Bringing Math to Life through Visual Learning
Video Lesson | FREE
This video class demonstrates how to encourage critical thinking in the classroom with the use of Wolfram|Alpha and the Wolfram Demonstrations Project. No previous experience with Mathematica or the Wolfram Language is required.
Learn MoreCalculus Applications and Algorithms

Calculus Applications and Algorithms
Video Lesson | FREE
This class provides applications of calculus functions in the Wolfram Language and a discussion of the internal methods used for solving problems.
Learn MoreCalculus Concepts and Applications

Calculus Concepts and Applications
Video Course | FREE
This video course begins with an overview of basic calculus operations and takes you on an exploration of Wolfram Language functions, including those used for computing integrals and solving differential equations. Learn from one of our symbolic computing experts about applications of calculus to real-world problems, gain insight into the technology underlying our built-in calculus functions, and find some interesting historical mathematical references as well as resources for further study. Allow the Wolfram Language to introduce you to—or help you to rediscover—some of the beauty and utility of calculus.
Course Overview
- Video 130 minutes
- Video 223 minutes
Calculus Fundamentals

Calculus Fundamentals
Video Lesson | FREE
This class gives a broad overview of calculus operations in the Wolfram Language. Learn details about the functionality for computing integrals and solving differential equations, and become familiar with the Wolfram Language built-in functions Integrate and DSolve. See how animations and interactive graphics are useful for understanding concepts. This class is suitable for beginners wanting to use Mathematica and the Wolfram Language to solve calculus problems.
Learn MoreCryptography in Wolfram Language

Cryptography in Wolfram Language
Archived Event | FREE
In this recorded, two-part livecoding series, Christopher Wolfram discusses some basic concepts of cryptography and shows how they are implemented as built-in functions in Wolfram Language. Encryption examples are given using both symmetric (private-key) and asymmetric (public-key) cryptography. You'll learn how symmetric and asymmetric keys differ from each other and the contexts in which one is preferred over the other. The use of different ciphers and hash code types is shown, with discussion of password and digital signature encryption use cases.
Course Overview
- Video 19 minutes
- Video 263 minutes
Daily Study Group: Introduction to Decision Process Theory

Daily Study Group: Introduction to Decision Process Theory
Study Group | FREE
Preview lessons from the upcoming Wolfram U course by Professor Gerald H. Thomas during this Daily Study Group. We'll use a decision process theory (DPT) toolkit based on Wolfram Language to prioritize conceptual understanding over mathematical equation solving, making concepts accessible not only to engineers but also to a more general audience, with applications to business, economics, project management and social behaviors.
Learn MoreDiscrete Calculus Concepts and Applications

Discrete Calculus Concepts and Applications
Video Lesson | FREE
This video gives a broad overview of discrete calculus functions in the Wolfram Language, along with applications to fractals, sequence recognition and the study of algorithms. This class requires no previous Wolfram Language experience.
Learn MoreDiscrete Calculus with Wolfram Language

Discrete Calculus with Wolfram Language
Video Course | FREE
This course discusses the basics, history and real-world applications of discrete calculus as well as associated Wolfram Language functionality.
Course Overview
- Video 15 minutes
- Video 210 minutes
- Video 39 minutes
- Video 49 minutes
- Video 512 minutes
- Video 611 minutes
- Video 712 minutes
- Video 811 minutes
- Video 912 minutes
- Video 1019 minutes
- Video 1120 minutes
- Video 1213 minutes
- Video 1317 minutes
- Video 148 minutes
- Video 1513 minutes
Ecology and Environmental Science Modeling in Wolfram Language

Ecology and Environmental Science Modeling in Wolfram Language
Archived Event | FREE
This event offers a unique experience for students and educators keen on exploring the intersection of natural systems and computational modeling. It focuses on the foundational elements of complex systems within the realms of ecology and environmental science, making these advanced concepts accessible and engaging through a blend of theoretical and computational explorations.
Learn MoreGraphs and Networks: Concepts and Applications

Graphs and Networks: Concepts and Applications
Video Lesson | FREE
Graph theory and network analysis are used to model and analyze connections between entities in the real world—the World Wide Web, social networks and airline routes, just to name a few. The Wolfram Language provides a unified computational perspective from across multiple disciplines in the application of graphs and networks. This video class covers the fundamental properties of graphs and explores workflows available for network modeling and analysis.
Learn MoreHybrid Computing Quick Start

Hybrid Computing Quick Start
Video Lesson | FREE
One of the unique strengths of the Wolfram Language is its ability to take advantage of symbolic computation and exact numbers when solving numerical problems. This ability allows users to find the right answer in many cases where purely approximate methods would fail and opens up a world of powerful hybrid symbolic-numeric methods. In this class you'll get a look under the hood at some of the ways the numerics of the Wolfram Language benefit from its symbolics and how method selection is automatically inferred. The class is for those who have a basic familiarity with numeric and symbolic computation in the Wolfram Language.
Learn MoreHypothesis Testing

Hypothesis Testing
Video Lesson | FREE
The Wolfram Language includes a framework for hypothesis testing. This class explores parametric and nonparametric tests of location, variance or scale, as well as distributional goodness of fit. This class assumes basic familiarity with the Wolfram Language and statistics concepts.
Learn MoreIntroduction to Complex Analysis

Introduction to Complex Analysis
Interactive Course | FREE
Requirements: This course requires proficiency with elementary algebra, single-variable calculus and some multivariable calculus.
Certification Levels: CompletionLevel 1
This course provides a basic introduction to the properties and applications of complex numbers and functions with the help of visualization and computation tools in Wolfram Language. The course covers the elementary functions, the Cauchy–Riemann equations, complex integration, Cauchy's theorem and the residue theorem.
Course Overview
- Section 127 minutes
- Section 249 minutes
- Section 352 minutes
- Section 454 minutes
- Section 526 minutes
- Section 623 minutes
- Section 743 minutes
- Section 850 minutes
- Section 990 minutes
Course Type
- Interactive Courses
- Video Lessons
- Video Courses
- Instructor-led Courses
- Archived and Special Events
Interactive Courses
Also known as MOOCs (massive open online courses), these courses are hosted on the Wolfram Cloud and allow you to interactively explore concepts using Wolfram Language functionality.
Self-paced with progress tracking
Include video lessons, exercises and problems, quizzes, exams and a scratch notebook
Sharable completion certificates available for all courses
Wolfram Level 1 proficiency certifications available for select courses
Video Lessons
Short recorded lessons that provide limited instruction on a computational topic or for using Wolfram tech.
Quick-start videos
Lessons from content experts
A wide variety of beginner-level lessons
Free to watch
Video Courses
Video series that build on preceding lessons to provide comprehensive instruction.
Each video course features a playlist of sequential lessons
Recorded by Wolfram certified instructors
Comprehensive coverage of a particular topic
Free to watch
Instructor-led Courses
Scheduled as online and in-person classes, these courses provide comprehensive instruction guided by a live instructor.
Registration required to reserve your seat
Taught by Wolfram certified instructors
Opportunity to pose live questions to experts in the room
Course completion certificates available
Archived and Special Events
Presentations by Wolfram developers, content experts and instructors.
Webinars on special topics and new release functionality
Livecoding sessions
Wolfram Daily Study Groups
Free to watch