Wolfram U

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.

Refine & Sort Showing filtered results
  • Course Type
  • Difficulty
  • Certification
  • Time to Complete
    • Clear options
  • Sort by
    • Clear options

45 results

Introduction to Mathematica for Students and Teachers

Introduction to Mathematica for Students and Teachers
Video Course | FREE

Certification Levels: Level 1

This video course provides an introduction to Mathematica for students, teachers and beginners of all kinds. It quickly covers a wide range of topics from algebra to calculus using examples, all delivered from the viewpoint of a highly skilled and experienced classroom teacher. It starts with the concept of a computational notebook and builds step by step to more advanced topics such as plotting, graphics and solving equations. The course includes techniques for entering mathematical notation using your keyboard and palette buttons and finding help using the Wolfram Documentation Center. The course is recorded by Ruth Dover, a math instructor and Wolfram Innovator who has taught thousands of students how to use Mathematica and Wolfram Language over the course of her career.

Course Overview
  • Video 116 minutes
  • Video 29 minutes
  • Video 313 minutes
  • Video 411 minutes
  • Video 515 minutes
  • Video 618 minutes
  • Video 711 minutes
  • Video 87 minutes
  • Video 914 minutes
  • Section 1013 minutes
  • Section 1124 minutes
  • Video 1220 minutes
  • Video 1313 minutes
  • Video 1411 minutes
  • Video 1518 minutes
Learn More

Introduction to Probability

Introduction to Probability
Interactive Course | FREE

Requirements: This course requires basic working knowledge of Mathematica or Wolfram Language. Prerequisites for probability include Algebra I (elementary algebra) and Algebra II (intermediate algebra).

Certification Levels: CompletionLevel 1

Probability is the branch of mathematics that deals with random phenomena. Using real-world examples, this comprehensive introduction to probability and statistics can help prepare you for coursework and research in natural science, engineering, finance, medicine, data science and other fields. The course starts with a discussion of basic probability concepts, followed by the study of random variables as well as common probability distributions and their applications. These topics are typically found in basic probability courses and serve as great preparation for statistics, data science and the professional examination Exam P from the Society of Actuaries.

Course Overview
  • Section 151 minutes
  • Section 239 minutes
  • Section 332 minutes
  • Section 434 minutes
  • Section 527 minutes
  • Section 626 minutes
Learn More

Introduction to Statistics

Introduction to Statistics
Interactive Course | FREE

Requirements: This course requires basic working knowledge of Mathematica or Wolfram Language. Prerequisites for statistics include Algebra I (elementary algebra) and Algebra II (intermediate algebra).

Certification Levels: CompletionLevel 1

Statistics is the branch of mathematics concerned with collecting, describing, analyzing and interpreting data and trends in science, industry and society. This course introduces techniques for data visualization and descriptive statistics, methods for calculating confidence intervals and tools for hypothesis testing. Practical examples are used to demonstrate the application of statistical methods. The topics in this course are typically found in entry-level college statistics courses and serve as great preparation for the AP Statistics exam.

Course Overview
  • Section 112 minutes
  • Section 210 minutes
  • Section 311 minutes
  • Section 410 minutes
  • Section 512 minutes
  • Section 617 minutes
  • Section 77 minutes
  • Section 812 minutes
  • Section 99 minutes
  • Section 1012 minutes
  • Section 1117 minutes
  • Section 1215 minutes
  • Section 1318 minutes
  • Section 1410 minutes
  • Section 1510 minutes
Learn More

Introduction to the Wolfram Quantum Computation Framework
(Study Group Sessions)

Introduction to the Wolfram Quantum Computation Framework
(Study Group Sessions)
Archived Event | FREE

Follow these Daily Study Group sessions for an introduction to the Wolfram Quantum Computation Framework and how to use it in quantum computing. The foundation of the framework is a high-level symbolic expression representation of gates, unitaries, measurements, CPTP channels and so on. The framework is intuitive and flexible enough to model higher-order processes, such as quantum switches, using the several named states and operators built into the framework. Topics include basic concepts of quantum computation, including quantum states, transformations, algorithms, operators, gates, circuits and how to use Wolfram Language to run them on quantum hardware. You will learn how to simulate a quantum computer that operates based on the laws of quantum mechanics with Wolfram Language.

Course Overview
  • Video 163 minutes
  • Video 276 minutes
  • Video 372 minutes
  • Video 476 minutes
  • Video 586 minutes
Learn More

Mathematica and Wolfram Language for
Mathematics Research and Study (Study Group Sessions)

Mathematica and Wolfram Language for
Mathematics Research and Study (Study Group Sessions)
Archived Event | FREE

This Daily Study Group is designed especially for mathematics graduate students and research professionals but covers topics of interest to an even wider audience. This Study Group will help you make the most of the built-in functionality available in Wolfram Language for advanced studies and research in mathematics—from special functions and visualization to solving differential equations, as well as number theory, combinatorics, differential geometry and more. Participants are encouraged to prepare for this Study Group by attending a Hands-on Start to Mathematica training tutorial.

Course Overview
  • Video 162 minutes
  • Video 270 minutes
  • Video 348 minutes
  • Video 457 minutes
  • Video 562 minutes
  • Video 643 minutes
  • Video 761 minutes
  • Video 852 minutes
  • Video 941 minutes
  • Video 1021 minutes
Learn More

Mathematica for the Calculus Classroom

Mathematica for the Calculus Classroom
Video Lesson | FREE

Mathematica is the educational software standard for the first-year calculus classroom, allowing students to visualize concepts and develop skills essential for other STEM classes. This video demonstrates easy ways to integrate interactive activities, visualizations and other teaching tools into first-year calculus lessons with the use of Wolfram technologies. Learn how natural language input, a predictive interface and point-and-click palettes allow students to begin using Mathematica and the Wolfram Language without learning syntax.

Learn More

Model Fitting and Analysis

Model Fitting and Analysis
Video Lesson | FREE

This class explores the built-in Wolfram Language framework for linear and nonlinear regression, logit, probit and generalized linear models, as well as optimization functions, linear algebra functions and a package for analysis of variance (ANOVA). The class assumes basic familiarity with the Wolfram Language and statistics concepts.

Learn More

Modeling with Statistical Distributions

Modeling with Statistical Distributions
Video Lesson | FREE

The Wolfram Language has the largest collection of parametric and nonparametric distributions, supporting high-level functions for probability and statistics. This class demonstrates application of these functions for modeling and analysis in statistics. Presentation topics also include automated probability and statistics superfunctions, streamlined processes for parameter estimation and goodness-of-fit testing, working with built-in distributions or creating your own from data or other distributions, and statistical visualization functionality.

Learn More

New in Wolfram Language 13.1 Webinar Series

New in Wolfram Language 13.1 Webinar Series
Archived Event | FREE

Learn about what's new in the latest release of Wolfram Language in this three-part webinar series. The first session includes an overview of the latest functionality in Version 13.1 as well as a presentation on the new notebook toolbar and other front end improvements. The second webinar covers what's new in calculus and algebra, with a focus on fractional calculus. The third webinar in the series shares updates in machine learning, new video functions and the tree construct.

Course Overview
  • Video 181 minutes
  • Video 275 minutes
  • Video 388 minutes
Learn More

New in Wolfram Language 13.3 Webinar Series

New in Wolfram Language 13.3 Webinar Series
Archived Event | FREE

There's a lot that's new in Version 13.3 of Wolfram Language and Mathematica, including a built-in subsystem around LLMs. Since the launch 35 years ago of Version 1.0, the long-term objective at Wolfram has always been to build a full-scale computational language that can represent everything computationally, in a way that’s effective for both computers and humans. This three-part webinar series features Chat Notebooks, LLMFunctions, math milestones, AR-VR publishing, interactive visualizations and system models for real-world data. Our experts show you ways in which our language has become a unique bridge between humans, AIs and computation.

Course Overview
  • Video 177 minutes
  • Video 253 minutes
  • Video 366 minutes
Learn More

Numerical Computing: Advanced Techniques

Numerical Computing: Advanced Techniques
Video Lesson | FREE

Learn best practices for using advanced numeric functionality in the Wolfram Language. Topics include techniques for combining numeric functions, advanced numeric features and understanding precision and accuracy. This class is for those who have experience with Wolfram Language numeric functions and are ready for advanced control and customization features.

Learn More

Signals, Systems and Signal Processing

Signals, Systems and Signal Processing
Interactive Course | FREE

Requirements: This course requires basic working knowledge of the Wolfram Language.

Certification Levels: Completion

This course gives an introduction to the concepts, mathematics, principles and techniques of signal processing in linear, time-invariant (LTI) systems. The course covers methods of analysis for both continuous-time and discrete-time signals and systems, presents sampling and gives an elementary introduction to filter design. Many everyday signal processing examples are included. The concepts and methods of signals and systems presented here play an important role in many areas of science and engineering, and therefore the course should be of interest to a broad range of students.

Course Overview
  • Section 19 minutes
  • Section 251 minutes
  • Section 342 minutes
  • Section 440 minutes
  • Section 544 minutes
  • Section 642 minutes
  • Section 744 minutes
  • Section 836 minutes
  • Section 928 minutes
Learn More

Solving ODEs and PDEs with Wolfram Language (Study Group Sessions)

Solving ODEs and PDEs with Wolfram Language (Study Group Sessions)
Archived Event | FREE

This Daily Study Group covers techniques for solving ordinary differential equations (ODEs) and partial differential equations (PDEs) using Wolfram Language. It introduces the built-in function DSolve for finding symbolic solutions to differential equations and the built-in function NDSolve, a general numerical differential equation solver. Topics covered include the numerical method of lines, the finite element method (FEM), the use and construction of meshes, boundary value problems and eigenvalue problems.

Course Overview
  • Video 158 minutes
  • Video 256 minutes
  • Video 352 minutes
  • Video 453 minutes
  • Video 555 minutes
Learn More

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
Learn More

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
Learn More

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 More

Symbolic 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
Learn More

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 More

Wavelet 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
Learn More

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 More

Wavelet 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 More

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