# 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

48 results

Hypothesis 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.

Integrating the Wolfram Data Framework

##### Integrating the Wolfram Data Framework
###### Video Lesson | FREE

Learn how to improve and extend your external data sources with the built-in data framework in the Wolfram Language. An overview of the framework's decade-long development history is provided, from the original Wolfram Language data functions to the launch of Wolfram|Alpha and the availability of the Wolfram Data Repository. Explore the extensive set of built-in entities, create lists from imported raw data, build datasets, visualize data and learn how to integrate the computational power of the Wolfram Language into your projects.

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

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

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.

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.

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.

###### Interactive Course | FREE

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

Certification Levels: CompletionLevel 1Level 2

Multiparadigm Data Science is a rapidly advancing new way to use modern analytical techniques, automated machine learning and human-data interfaces to arrive at better answers. This course introduces the basic concepts of the multiparadigm approach, demonstrating both the flexible, integrated project workflow and the broad computational toolkit that supports it from start to finish. Discover best practices, exploration techniques and ways to leverage high-level Wolfram Language to get real, quantifiable answers to the full range of data science problems.

###### Course Overview
• Section 135 minutes
• Section 225 minutes
• Section 316 minutes
• Section 458 minutes
• Section 524 minutes

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

New LLM Functionality in Wolfram Language

##### New LLM Functionality in Wolfram Language
###### Archived Event | FREE

Learn from Wolfram Notebook and repository experts about LLM technology built into Wolfram Language 13.3. In this archived webinar series, you'll see the new integrated LLM functions, Chat Notebooks and easily available prewritten prompts stored in the new Wolfram Prompt Repository.

###### Course Overview
• Video 160 minutes
• Video 237 minutes
• Video 336 minutes

Notebook-based Workflows for Data Explorations
(Study Group Sessions)

##### Notebook-based Workflows for Data Explorations (Study Group Sessions)
###### Archived Event | FREE

Discover the different workflows included with Wolfram's extensive documentation system. Learn about the detailed, step-by-step recipes for the computational tasks needed to build more complex technical projects. These videos start with a brief introduction to Wolfram Notebooks and then quickly move to more practical tasks like importing data, creating visualizations and doing basic analysis. You will be instructed in utilizing the user-friendly notebook environment and the elegance of the Wolfram Language to quickly create interactive interfaces to aid your data explorations and visualizations.

###### Course Overview
• Video 152 minutes
• Video 251 minutes
• Video 358 minutes
• Video 457 minutes
• Video 587 minutes

Playing Around with Government Data in Wolfram Language

##### Playing Around with Government Data in Wolfram Language
###### Archived Event | FREE

In this recorded, three-part livecoding series, Christopher Wolfram shows how Wolfram Language can be used to analyze systematically curated data. Semantic interpretation combined with the ability to work with numerical as well as textual data provides a robust framework for data analysis. Dataset functionalities, along with visualization functions built into the language, help to explore various attributes of the data and to draw relevant conclusions. Example datasets are investigated; in particular, geo-computation capabilities of Wolfram Language are showcased to view the geographic distribution of a specific parameter.

###### Course Overview
• Video 1123 minutes
• Video 212 minutes
• Video 3112 minutes

Playing Around with Language Data in Wolfram Language

##### Playing Around with Language Data in Wolfram Language
###### Archived Event | FREE

In this recorded, two-part livecoding series, Christopher Wolfram explores the linguistic data built into Wolfram Language, including multilingual dictionaries and information on word meaning, structure, usage and the relationship between words. Examples of word translation and transliteration in various languages are shown. The LanguageData symbol is used along with visualization and graphing functionality to gain linguistic insights.

###### Course Overview
• Video 125 minutes
• Video 274 minutes

Quantile and Box-Whisker Plots

##### Quantile and Box-Whisker Plots
###### Video Lesson | FREE

This class provides an overview of some of the statistical visualization functionality built into the Wolfram Language. Topics include visual inspection of the shape of data and comparisons to distributions and datasets. Quantile plots, box-and-whisker plots, probability plots and distribution charts are covered. The class is for those who have basic familiarity with the Wolfram Language and general statistical knowledge.

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.

##### Using DatabaseLink with Wolfram Language
###### Video Course | FREE

Discover how to integrate your SQL database operations with the Wolfram Language using the built-in DatabaseLink toolkit. This three-part video series demonstrates how to query the database using either built-in Wolfram Language functions or SQL-style commands. You'll learn to create procedures and functions, work with result sets and use batch operations.

###### Course Overview
• Video 116 minutes
• Video 220 minutes
• Video 314 minutes

Visual Explorations in Data Science

##### Visual Explorations in Data Science
###### Interactive Course | FREE

Requirements: This course requires no prior knowledge of Mathematica or the Wolfram Language.

Certification Levels: CompletionLevel 1

Data is all around us, and methods of making sense of data are only becoming more important. This course introduces a visual, example-driven approach to learning the process of data science. Through built-in knowledge in Wolfram Language, a dozen extensive and applicable explorations are carried out, with visualization guiding the way. Discover the richness of curated, computable data about millions of entities and hundreds of entity types built into Wolfram Language. Learn to leverage curated data and a plethora of data visualization functions to discover a revolutionary new way of doing data science: localized, organized and extensive.

###### Course Overview
• Section 125 minutes
• Section 213 minutes
• Section 324 minutes
• Section 418 minutes
• Section 519 minutes
• Section 618 minutes
• Section 724 minutes

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

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.

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.

What's Cooking: A Data Science Pipeline for Recipe Classification

##### What's Cooking: A Data Science Pipeline for Recipe Classification
###### Video Lesson | FREE

Learn the fundamental steps you need to complete a data science project. This video shows you how to use Wolfram Notebooks to build a modular project pipeline. With the use of a basic example, you will learn to import your data, clean it, analyze it and communicate your results using visualizations, reports and a cloud-deployed web app.

Wolfram Data Drop Quick Start

##### Wolfram Data Drop Quick Start
###### Video Lesson | FREE

Learn how to get started with the Wolfram Data Drop, a universal data accumulator for devices, sensors, programs, humans and more. With Data Drop you can collect and organize data from anywhere, store it in the cloud and compute with it seamlessly. This video class provides instruction on how you can collaborate computationally with people as well as various connected devices, sensors and services.

Wolfram Technology in Action: Data Science Webinar Series

##### Wolfram Technology in Action: Data Science Webinar Series
###### Archived Event | FREE

This three-part webinar series showcases a range of data science applications in the Wolfram Language, featuring talks from the 2019 Wolfram Technology Conference. Presentations highlight built-in Wolfram Language functionality for data analysis, modeling, visualization, automated reporting and machine learning. Topic areas include Twitter analytics, tidal flooding, computational taxonomy, video game AI planning and more.

###### Course Overview
• Video 177 minutes
• Video 281 minutes
• Video 375 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