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.

Turn Rough Ideas into Computation with Wolfram Notebook Assistant

Turn Rough Ideas into Computation with Wolfram Notebook Assistant
Webinar | FREE
Watch this webinar on-demand anytime to learn more about Wolfram Notebook Assistant, an AI assistant that turns conversational input into precise computational code so that anybody can access the full power of Wolfram Language.
Learn MoreAn Elementary Introduction to the Wolfram Language

An Elementary Introduction to the Wolfram Language
Interactive Course | FREE
Requirements: This course requires no prior knowledge of Mathematica or Wolfram Language.
Certification Levels: CompletionLevel 1
Learn Wolfram Language and modern computational thinking from Stephen Wolfram's book with veteran Wolfram Language instructor and developer David Withoff. The course requires no prior programming knowledge and is suitable for those at any educational level with an interest in computational thinking and its practical applications.
Course Overview
- Section 166 minutes
- Section 269 minutes
- Section 355 minutes
- Section 479 minutes
- Section 5100 minutes
Computational Astronomy

Computational Astronomy
Video Lesson | FREE
This talk presents Wolfram Language functionality for computing and visualizing astronomical data. Built-in functions make it easy to compute dates of astronomical events, such as rise, set, equinox, solstice, conjunction, periapsis and many others.
Learn MoreComputational Xplorations

Computational Xplorations
Instructor Led | FREE
Requirements: This course requires no prior knowledge of Wolfram Language or Mathematica.
Certification Levels: Completion
Discover how to interactively explore nearly any field using computation. See how computational thinking—a modern blend of critical analysis and information processing—can be applied to almost any field, from cartography to machine learning–powered 3D facial reconstruction. You'll learn practical ways to use knowledge-based programming workflows in your classroom, research project or company. This class introduces innovative methods for discovering ideas and insights using the computational intelligence of Wolfram Language, the user-friendly coding environment of Wolfram Notebooks, the curated real-world knowledge of the Wolfram Knowledgebase and the powerful but easy-to-use Wolfram Notebook Assistant.
Learn MoreConnecting Digital Models with Industrial Devices Using the OPC UA Library

Connecting Digital Models with Industrial Devices Using the OPC UA Library
Webinar | FREE
Certification Levels: Attendance
Discover how you can connect your digital models with industrial devices such as PLCs, sensors, actuators and more. In this webinar, we will present the latest release of the OPC UA library, a System Modeler Library designed for real-time communication with OPC UA–enabled devices and systems.
Learn MoreDaily Study Group: Exploring and Getting Started with Wolfram Language

Daily Study Group: Exploring and Getting Started with Wolfram Language
Study Group | FREE
Learn to use Mathematica and the programming language at its core—Wolfram Language. This Study Group starts by using Wolfram Notebook Assistant to help you explore computational questions and build familiarity with the syntax and core areas of the language. You'll also learn about visualizing data and explore different examples of what you can do in Wolfram Notebooks.
Learn MoreDaily 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 MoreExploring AI Foundations with Wolfram Tools

Exploring AI Foundations with Wolfram Tools
Instructor Led | FREE
Certification Levels: CompletionLevel 1Level 2
This three-part course sequence guides you in using the computational power of Wolfram technologies as a foundation for reliable AI systems. Discover concepts in machine learning, explore the Neural Net Repository and learn to use LLMs.
Learn MoreIntegrating the Wolfram Compiler with the Wolfram Engine

Integrating the Wolfram Compiler with the Wolfram Engine
Video Lesson | FREE
This video lesson introduces some useful functions and typical workflows for working with compiled Wolfram Language code.
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
Introduction to the Wolfram Compiler

Introduction to the Wolfram Compiler
Video Lesson | FREE
Learn how to write low-level code in Wolfram Language and see example workflows in this brief introduction to the Wolfram Compiler.
Learn MoreLearn to Use Chat Notebooks

Learn to Use Chat Notebooks
Video Lesson | FREE
Chat Notebooks integrate LLM capabilities with powerful Wolfram Language features in a convenient notebook interface. This video shows how to get started using chat-enabled notebooks and teaches you about chat cell functionality. Learn how to use chat prompts to get help writing code, run calculations and create interactive visualizations.
Learn MoreNew 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
Quick Start to Wolfram Tech

Quick Start to Wolfram Tech
Instructor Led | SEE COURSE SCHEDULE
Requirements: This course requires no prior knowledge of Wolfram Language or Mathematica.
Certification Levels: Completion
This course introduces core components for getting started quickly with the Wolfram technology stack. Learn to use Wolfram Notebooks in the cloud and on your desktop, get familiar with the syntax and programming fundamentals of Wolfram Language and be introduced to Wolfram Notebook Assistant for help with writing and fixing code. Scheduled as online and in-person classes, this course provides comprehensive instruction guided by a live instructor. No prior experience with Wolfram Language is required. A certificate of course completion is available.
Learn MoreStructuring Data Using Associations and Datasets

Structuring Data Using Associations and Datasets
Video Lesson | FREE
Learn how to organize and present data using lists, associations, datasets and the Query function. This lesson includes examples that show the relative strengths and weaknesses of each data structure as well as how to perform basic operations in data science.
Learn MoreTour 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 MoreUsing Tabular for Efficient Data Processing

Using Tabular for Efficient Data Processing
Video Course | FREE
This course shows how to work with tabular data containing numbers, dates, text, images or any other type of data supported in Wolfram Language. Each video lesson covers a different step in the Tabular workflow.
Course Overview
- Video 115 minutes
- Video 214 minutes
- Video 320 minutes
- Video 410 minutes
- Video 513 minutes
- Video 610 minutes
Wolfram Language and LLMs

Wolfram Language and LLMs
Instructor Led | FREE
Certification Levels: Completion
Modern LLMs can be incorporated into traditional computational workflows and used to power programming operations. This course will show you different ways you can use LLM technology alongside Wolfram Language, including how to use the conversational interface of Chat Notebooks and the programmatic operations possible with LLM functions.
Learn MoreBuild Custom Neural Networks

Build Custom Neural Networks
Webinar | FREE
Certification Levels: Attendance
This webinar covers the basics of building your own neural networks and the practical steps needed to train and retrain them. No prior machine learning experience is required.
Learn MoreComputation for Social Sciences

Computation for Social Sciences
Video Lesson | FREE
Learn how to use built-in and external data to explore or model concepts and ideas using Wolfram Language. This lesson incorporates examples from literature, history, sociology and political science to showcase Wolfram Language as a complete, integrated and highly automated platform for doing social science.
Learn MoreComputational Zoology

Computational Zoology
Video Lesson | FREE
How would you make use of a complete, integrated and fully automated platform for zoology computations? Learn how to use Wolfram Language to access built-in and external data about different animal species and also build simple machine learning models to process zoology data. Examples include a comparative study of the fastest mammals, image recognition to identify animals and exploring biotic interactions.
Learn MoreDaily Study Groups

Daily Study Groups
Special Event | FREE
Certification Levels: CompletionLevel 1
Wolfram Daily Study Groups are fun, directed, incremental learning resources for building computational competence. Study Groups offer academic and professional development opportunities for anyone interested in expanding their skillset. A Wolfram instructor guides each session by sharing short lessons, polling the group to review key concepts, introducing practice problems and answering questions. Certificates of program completion are available to engaged participants, with additional opportunities for Level 1 proficiency certifications offered for select topics and areas of study.
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 MoreData Visualization with Wolfram Language

Data Visualization with Wolfram Language
Instructor Led | SEE COURSE SCHEDULE
Requirements: This course requires basic working knowledge of Wolfram Language.
Certification Levels: Completion
With the use of a curated dataset from the Wolfram Data Repository, this course shows how to quickly visualize different data structures and how to make your graphics ready to publish and share. Domain-specific functions as well as general techniques are shared for getting the most out of your graphics. The course is intended for anyone who wants to learn more about data visualization using Wolfram Language.
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