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.

Analyzing Text to Answer Fact-Based Questions

Analyzing Text to Answer Fact-Based Questions
Video Lesson | FREE
This video class introduces FindTextualAnswer, the built-in Wolfram Language function that combines well-established techniques for information retrieval with state-of-the-art deep learning techniques to find answers in text. FindTextualAnswer analyzes text and can yield several possible answers, the probabilities of those answers being correct and other properties that can help you understand the context of each answer in response to your specific, fact-based questions. In this class, you will learn the scope of this function and some practical applications, as well as gain insights into how it is implemented and the deep learning approach available in the Wolfram Language.
Learn MoreAPIs, Forms and Web Applications in the Wolfram Cloud

APIs, Forms and Web Applications in the Wolfram Cloud
Video Lesson | FREE
This class shows how to generate web content using the Wolfram Language, including static and interactive webpages in the Wolfram Cloud. The video demonstrates how to create and deploy APIs and web forms. Security options and permissions for deployed webpages are discussed. Real-world examples include calling Wolfram Cloud APIs from a web application and hosting it in the Wolfram Cloud.
Learn MoreBecoming a Data Curator

Becoming a Data Curator
Video Course | FREE
Join a Wolfram|Alpha data scientist for this recorded, three-part livecoding series as they guide you in taking data from the web, importing and cleaning it, preparing it for computation in the Wolfram Language and uploading it to the Wolfram Data Repository.
Course Overview
- Video 1122 minutes
- Video 2113 minutes
- Video 3101 minutes
Big Problems with Big Data: Managing Risks in AI

Big Problems with Big Data: Managing Risks in AI
Archived Event | FREE
Certification Levels: Attendance
This talk explores the issues you need to consider in making data-driven decisions. It discusses topics such as when machine learning is appropriate, sources of bias, validation and explainability of models and decision-making criteria.
Learn MoreBuild Custom Neural Networks

Build Custom Neural Networks
Archived Event | 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 MoreBuilding an App in 60 Seconds

Building an App in 60 Seconds
Video Lesson | FREE
With the Wolfram Language, you really can build a useful, interactive app for exploring ideas in just minutes. Starting with the 60-second app, this course covers the ins and outs of the Manipulate command, the key to instantly interactive interfaces. You'll learn techniques for attaching controls to your computations, making interfaces usable and beautiful and interactively exploring everything from text and math to graphics and sound.
Learn MoreBuilding and Training Basic Neural Networks

Building and Training Basic Neural Networks
Video Lesson | FREE
The Wolfram Language neural network framework provides symbolic building blocks to build, train and tune a network as well as automatically process input and output using encoders and decoders. Learn how to do this in steps, along with examples of logistic regression and basic image recognition.
Learn MoreBuilt-in Machine Learning in Wolfram Language

Built-in Machine Learning in Wolfram Language
Video Lesson | FREE
You can apply machine learning to diverse subject areas without expert-level knowledge with the help of Wolfram Language. Even though you can build complicated models from scratch, you can also use any of the existing, pre-trained models on different inputs like text, numbers and images. This video introduces the many machine learning functions available for such wide-ranging tasks as image identification, text recognition, sentiment classification and others.
Learn MoreChatGPT Meets Wolfram|Alpha: A Tale of Two AIs

ChatGPT Meets Wolfram|Alpha: A Tale of Two AIs
Video Lesson | FREE
In this video, you will learn the basics of these two different technologies as well as tips for how best to use them. You will also observe the advantage of combining the two approaches with the help of the Wolfram Plugin for ChatGPT and the built-in LLM functions in Wolfram Language.
Learn MoreCombining Wolfram Language and R

Combining Wolfram Language and R
Webinar | FREE
Certification Levels: Attendance
With the use of a curated dataset from the Wolfram Data Repository, this course shows you how to quickly visualize different data structures and make your graphics ready to publish and share. The course is intended for anyone who wants to learn more about data visualization using Wolfram Language.
Learn MoreCreating a Data Resource

Creating a Data Resource
Video Lesson | FREE
Start with scraped data from a webpage and finish with a published entry in the Wolfram Data Repository. Follow this step-by-step tutorial to prepare raw data for publishing, sharing and further computation in the Wolfram Cloud.
Learn MoreCreating Custom AI Chat Personas

Creating Custom AI Chat Personas
Webinar | FREE
Certification Levels: Attendance
This webinar will show you how to use Wolfram Chat Notebook technology to create specialized chat environments for any purpose quickly. Custom personas allow you to configure your chatbot's personality, goals, special skills, and safety guardrails.
Learn MoreCurating Data and Integrating the Wolfram Data Framework

Curating Data and Integrating the Wolfram Data Framework
Video Course | FREE
Learn how the Wolfram Language and the Wolfram Knowledgebase, along with the Wolfram Data Framework, can be used to improve and extend your external data sources. This two-part video course provides examples of importing, cleaning, structuring and visualizing data and then publishing it to the world.
Course Overview
- Video 124 minutes
- Video 228 minutes
Customizing Mathematica Using Stylesheets

Customizing Mathematica Using Stylesheets
Archived Event | FREE
Certification Levels: Attendance
In this talk, we'll highlight the underlying structure of notebooks and how to customize it. We will then move on to the details of how stylesheets are used by Mathematica and how to use them to customize the default behavior of cell types and even make new cell types. We'll then go even further by creating our own stylesheet from scratch.
Learn MoreDaily Study Group: Creative Computation

Daily Study Group: Creative Computation
Study Group | FREE
Certification Levels: CompletionLevel 1
Explore core concepts of programming in Wolfram Language by creating visual art, poetry and even video games during this Daily Study Group. We'll use coding and computation as tools to express creativity while you build a portfolio of computationally creative work. Have fun with mini projects while seamlessly integrating coding and artistic expression.
Learn MoreDaily Study Group: Introduction to Decision Process Theory

Daily Study Group: Introduction to Decision Process Theory
Study Group | FREE
Preview lessons from the upcoming Wolfram U course by Professor Gerald H. Thomas during this Daily Study Group. We'll use a decision process theory (DPT) toolkit based on Wolfram Language to prioritize conceptual understanding over mathematical equation solving, making concepts accessible not only to engineers but also to a more general audience, with applications to business, economics, project management and social behaviors.
Learn MoreData Importing and Exporting Quick Start

Data Importing and Exporting Quick Start
Video Lesson | FREE
The Wolfram Language makes it easy to work with your data and files. This class uses application-driven examples from a variety of areas, such as computational biology, chemistry, geospatial information systems and more, to show how straightforward it is to get data into and out of the Wolfram Language. This beginner-level class is appropriate for those who have little or no experience with the system.
Learn MoreData Science Friday Webinars: Insights from Images

Data Science Friday Webinars: Insights from Images
Archived Event | FREE
Learn about Wolfram's multiparadigm approach to doing data science. This series focuses mainly on image analysis—starting in outer space to study images captured by the James Webb Space Telescope and ending on London streets to analyze traffic images captured by "JamCams." Along the way, we stop by Mars to look at videos assembled from images taken by NASA rovers and dig into the geologic layers of South Asia as recorded by the US Geological Survey. Each webinar demonstrates the data science workflow and how to build a project pipeline through different stages, beginning with formulating questions, then wrangling and cleaning the data, performing exploratory data analysis and applying multiparadigm techniques to analyze the data, and finally, sharing the results.
Course Overview
- Video 154 minutes
- Video 292 minutes
- Video 380 minutes
- Video 478 minutes
Data Science Is More than Just Statistics

Data Science Is More than Just Statistics
Archived Event | FREE
This talk will show you how to easily integrate modern data science techniques, from machine learning to image and signal processing, to get more agile insights from your data.
Learn MoreData Visualization Quick Start

Data Visualization Quick Start
Video Lesson | FREE
Harness the power of the Wolfram Language to interactively visualize your data. Start with simple charts, add labels and legends and then customize the appearance. In a series of examples, you'll learn to process and incorporate additional data and create specialized visual elements, resulting in a rich interface that allows you to interactively explore your data in depth. Topics include general options for adding styles and labels to your charts, enhancing your data with wrappers and metadata and writing custom rendering functions that make use of the metadata to show additional levels of information. The class is suitable for those who have an interest in creating charts using the Wolfram Language but who have little experience with the system.
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 MoreDeploying Computational Web Services: Getting Started with APIs, Dynamic Content and Web Apps

Deploying Computational Web Services: Getting Started with APIs, Dynamic Content and Web Apps
Archived Event | FREE
Certification Levels: Attendance
Discover how simple it is to create powerful tools and make them available throughout your company or to the wider public using APIs, cloud notebooks, forms and dynamic web content. In this tutorial, you will learn how to build a fully functional, dynamic application and deploy it to the web.
Learn MoreDeveloping Applications in the Wolfram Language

Developing Applications in the Wolfram Language
Video Lesson | FREE
Discover different ways that you can extend the Wolfram Language, from a simple function to a multi-component application. Learn about the available tools to create, package and deliver your applications and extensions to users. The class is for those who have basic familiarity with the Wolfram Language.
Learn MoreDeveloping Graphical User Interfaces with Wolfram Language

Developing Graphical User Interfaces with Wolfram Language
Video Course | FREE
In this course, you will learn how to make interesting interactive and dynamic controls that are visually appealing.
Course Overview
- Video 130 minutes
- Video 235 minutes
- Video 339 minutes
- Video 442 minutes
- Video 537 minutes
- Video 640 minutes
- Video 743 minutes
- Video 897 minutes
- Video 950 minutes
- Video 1048 minutes
- Video 1150 minutes
- Video 1242 minutes
- Video 1346 minutes
- Video 1455 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