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 all Topics
  • Course Type
  • Difficulty
  • Certification
  • Time to Complete
    • Clear options
  • Sort by
    • Clear options

298 results

Introduction to Stochastic Processes for Finance Research and Trading

Introduction to Stochastic Processes for Finance Research and Trading
Interactive Course | FREE

Requirements: The course requires a basic understanding of both probability theory (in particular probability distributions) and linear algebra. This course requires minimal experience with Wolfram Language.

Certification Levels: Completion

Learn about modeling financial data with stochastic processes for quantitative research and trading from an expert in quantitative finance. Modeling stochastic processes helps you make sense of and predict outcomes in random data, such as stock prices.

Course Overview
  • Section 120 minutes
  • Section 218 minutes
  • Section 329 minutes
Learn More

Introduction to System Modeling with Wolfram Language

Introduction to System Modeling with Wolfram Language
Video Course | FREE

This four-part video course shows how to locate, import and build models for simulating and analyzing all kinds of systems with Wolfram Language. Basic familiarity with the Wolfram Language is recommended.

Course Overview
  • Video 15 minutes
  • Video 29 minutes
  • Video 39 minutes
  • Video 410 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

Introductory Concepts of Blockchain Mining

Introductory Concepts of Blockchain Mining
Video Lesson | FREE

This lesson explores how and why blockchains are mined.

Learn More

Introductory Concepts of Control Systems

Introductory Concepts of Control Systems
Video Lesson | FREE

Requirements: Some experience with control systems is recommended for the course.

This video introduces the concepts and Wolfram Language functions used to model a dynamic system. Topics include the construction and manipulation of state-space and transfer function models, system properties, system interconnections and simulations.

Learn More

Joystick Design: Multibody Modeling and Simulation

Joystick Design: Multibody Modeling and Simulation
Video Lesson | FREE

Requirements: Some experience with System Modeler is recommended for the course.

In this video, a mechanical model of a joystick is developed. This is a 3D multibody model with custom subcomponents. The video focuses on studying and comparing the performances of different self-centering mechanisms for the joystick by simulating and visualizing the model.

Learn More

Learn to Use a Notebook in the Wolfram Cloud

Learn to Use a Notebook in the Wolfram Cloud
Video Lesson | FREE

Watch this short video to learn how you can use Wolfram Notebooks in the cloud within your web browser.

Learn More

Learn to Use a Notebook on Your Desktop

Learn to Use a Notebook on Your Desktop
Video Lesson | FREE

Watch this short video to learn how you can use Wolfram Notebooks on your desktop.

Learn More

Learn to Use a Notebook with Natural Language Input

Learn to Use a Notebook with Natural Language Input
Video Lesson | FREE

Natural language processing means communicating with computers with the same words and syntax you would use in everyday, conversational speaking; specific programming syntax is not required. This video shows you how to quickly get started coding in the Wolfram Language by using natural language input.

Learn More

Learning about LLMs Webinar Series

Learning about LLMs Webinar Series
Archived Event | FREE

Learn about large language models (LLMs) like ChatGPT and understand how they work with the help of a symbolic neural net framework. We take a look at interesting applications and show how the computational power of Wolfram Language makes it a unique and valuable tool for working with LLMs. The series begins with a quick start to Wolfram Language tools for LLMs and ends with a panel discussion with Wolfram experts.

Course Overview
  • Video 158 minutes
  • Video 272 minutes
  • Video 342 minutes
  • Video 442 minutes
Learn More

Learning from Input and Output: Supervised Learning

Learning from Input and Output: Supervised Learning
Video Lesson | FREE

Predict and Classify are highly automated functions in the Wolfram Language for supervised learning tasks. This video shows how these functions can be used to quickly create a simple interpretative model from the input data or customized for a specific task by setting options like Method and PerformanceGoal. It discusses how trained classifier models can be evaluated using metrics like Accuracy and ConfusionMatrix. This class is suitable for beginners. No previous knowledge of machine learning is required.

Learn More

Learning to Tackle Real-World Computer Vision Applications

Learning to Tackle Real-World Computer Vision Applications
Video Lesson | FREE

How can you apply the deep learning framework integrated in the Wolfram Language for solving real-world image processing applications? This class explores some of the depth of the Wolfram Language's neural net framework capabilities and shows how the trained networks can be tweaked to suit a wide range of complex image analysis tasks. With the help of examples, you will gain practical insights into effectively leveraging neural nets for your own applications.

Learn More

LLM Agents for Modeling Group Dynamics

LLM Agents for Modeling Group Dynamics
Archived Event | FREE

In this colloquium, you will see agent-based simulations applied to the study of many kinds of groups, from classrooms to international relations. You will also see some general frameworks for creating LLM-based agents. Works presented in this colloquium are conducted in a variety of programming languages, any of which are compatible with Wolfram Notebooks.

Learn More

Localizing Variables in Notebooks

Localizing Variables in Notebooks
Video Lesson | FREE

Global variables can create conflicts with future calculations using the same variable names, so it is often helpful to limit variables to run once or localize them. This video will show you several ways to localize variables and prevent global variables from interfering with past or future code.

Learn More

Machine Learning Basics

Machine Learning Basics
Video Course | FREE

Follow this video series to learn about machine learning with the help of the Wolfram Language. Start with supervised learning tasks like classification and regression and move on to unsupervised learning tasks such as clustering, feature extraction and dimension reduction. Next, take a peek into active learning and generative learning from sequences. Finally, discover the built-in pre-trained models available in the Wolfram Language for specific machine learning tasks like image identification, text recognition, sentiment classification and more.

Course Overview
  • Video 140 minutes
  • Video 230 minutes
  • Video 328 minutes
  • Video 420 minutes
Learn More

Machine Learning Webinar Series

Machine Learning Webinar Series
Archived Event | FREE

Learn how the new generation of neural nets in the Wolfram Language excels in image processing, audio analysis and natural language processing tasks. This three-part webinar series walks you through the Wolfram neural net framework and demonstrates some state-of-the-art applications.

Course Overview
  • Video 164 minutes
  • Video 293 minutes
  • Video 396 minutes
Learn More

Mastering Manipulates and Palettes for Easy User Interfaces

Mastering Manipulates and Palettes for Easy User Interfaces
Video Course | FREE

Wolfram Language offers a rich environment with a variety of built-in tools for building and automating dynamic and interactive interfaces. You can easily deploy and share apps, notebooks, palettes and other interfaces within Wolfram Notebooks or on the Wolfram Cloud.

Course Overview
  • Video 125 minutes
  • Video 28 minutes
  • Video 39 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

Mathematica: A Speed Date

Mathematica: A Speed Date
Video Lesson | FREE

This course provides a whirlwind tour of Mathematica, showing how decades of research in computation, language and development together with well-thought-out design principles and solid software engineering have guided us in creating a modern computing platform. Key features, including dynamic interactivity, natural language input and numerical/symbolic computation, as well as applications in image processing, control systems, GPU computation and more, will be explored.

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 Market Prices Using Stochastic Processes

Modeling Market Prices Using Stochastic Processes
Video Lesson | FREE

This video talks about the modeling of stock prices, portfolios, index returns, bonds, option prices, exchange rates and conditional risk using stochastic processes such as the ARCH process, vector-valued time series, the ARMA model, Chen's model, the Ito process and Merton jump diffusion. In doing so, it shows that the Wolfram Language contains a complete collection of stochastic processes and statistical distributions that can be fitted to a wide array of market phenomena.

Learn More

Modeling Safety-Critical Systems

Modeling Safety-Critical Systems
Video Lesson | FREE

Requirements: Some experience with System Modeler is recommended for the course.

Wolfram System Modeler can be used to model safety-critical systems. This video takes a detailed look at an aircraft flap system, showing how component faults can be modeled and how their effect on system behavior can be simulated.

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

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