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.

Solving PDEs with Symbolics and Numerics

Solving PDEs with Symbolics and Numerics
Video Course | FREE
This video course provides a thorough introduction to solving partial differential equations (PDEs) in the Wolfram Language both symbolically and numerically. You'll learn how to solve boundary value problems for classical PDEs and obtain solutions for the Schrödinger and other modern PDEs using the Wolfram Language function DSolve and its numerical counterpart NDSolve. You'll also discover how to solve PDEs over regions, find eigenvalues and eigenfunctions over regions with DEigensystem and NDEigensystem and use the latest Wolfram Language functionality to create better PDE models and gain a deeper understanding of your physics and engineering designs.
Course Overview
- Video 126 minutes
- Video 225 minutes
Statistical Analysis with Wolfram Language

Statistical Analysis with Wolfram Language
Video Course | FREE
Analyze your data using a framework of model fitting and statistical analysis built into the Wolfram Language. Whether it is basic descriptive and exploratory statistics or advanced modeling with statistical distributions, you can follow this video course to gain an understanding of the statistical functionality available in the Wolfram Language. Topics covered include descriptive measures, transformations, basic clustering, statistical distributions, parameter estimation and hypothesis testing. Advanced topics on using optimization functions, linear algebra functions, analysis of variance (ANOVA) and generalized logit and probit linear models will also be explored.
Course Overview
- Video 111 minutes
- Video 224 minutes
- Video 314 minutes
- Video 417 minutes
- Video 534 minutes
Statistical Distributions

Statistical Distributions
Video Lesson | FREE
The Wolfram Language includes extensive coverage for statistical distributions. This class explores the properties of derived distributions, probability distributions, mixture distributions and more. Other topics include random number generation and parameter estimation. This class assumes basic familiarity with the Wolfram Language and statistics concepts.
Learn MoreStatistics and Machine Learning: Better Together

Statistics and Machine Learning: Better Together
Webinar | FREE
Certification Levels: Attendance
This presentation demonstrates how the powerful symbolic nature of Wolfram Language makes the handling of statistical distributions simple, how automation can play a part in making machine learning accessible and how the two fields together can allow the utilization of some powerful and flexible tools.
Learn MoreSymbolic and Numeric Computation

Symbolic and Numeric Computation
Video Course | FREE
This video course illuminates the powerful combination of symbolic and numeric computing available in the Wolfram Language. See how the numerical functions and methods in the Wolfram Language benefit from symbolic computation with exact numbers, where purely approximate methods may fail. Tips and techniques for using multiple numerical functions together, along with advanced numeric features, are included.
Course Overview
- Video 130 minutes
- Video 233 minutes
Topics in Artisanal Calculus (Study Group Sessions)

Topics in Artisanal Calculus (Study Group Sessions)
Archived Event | FREE
Explore lesser-known but incredibly useful topics in calculus. In this Daily Study Group on "artisanal" topics in calculus, learn about umbral calculus, Bell polynomials, the Euler–Maclaurin formula and fractional calculus. See how you can apply methods in calculus to the study of dynamical systems, minimal surfaces and even number theory.
Learn MoreWavelet Analysis

Wavelet Analysis
Video Course | FREE
Understand your data better with wavelet analysis. These videos offer an in-depth introduction to wavelets, starting from basic concepts and continuing into advanced methods and uses. You'll learn the essentials of wavelet decomposition of signals—including different types of wavelet transforms, common algorithms, visualizations and interpretation of results—with a focus on general applications in signal processing and time series analysis. Examples are presented from financial analysis, edge detection, denoising of images, data compression and more.
Course Overview
- Video 149 minutes
- Video 252 minutes
Wavelet Applications

Wavelet Applications
Video Lesson | FREE
This video class presents examples from a variety of applications, including financial time series, edge detection and denoising of images, thresholding, image and data compression and image fusion. Familiarity with Fourier transforms and data smoothing methods is recommended for this class.
Learn MoreWavelet Concepts

Wavelet Concepts
Video Lesson | FREE
Wavelets decompose a signal into approximations and details at different scales, making them useful for applications such as data compression, detecting features and removing noise from signals. This class explains some of the theory behind continuous, discrete and stationary wavelet transforms and demonstrates how the Wolfram Language and its built-in functions can be used to construct, compute, visualize and analyze wavelet transforms and related functions. Familiarity with Fourier transforms and data smoothing methods is recommended for this class.
Learn MoreCourse 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