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.
Calculus Fundamentals
Calculus Fundamentals
Video Lesson | FREE
This class gives a broad overview of calculus operations in the Wolfram Language. Learn details about the functionality for computing integrals and solving differential equations, and become familiar with the Wolfram Language built-in functions Integrate and DSolve. See how animations and interactive graphics are useful for understanding concepts. This class is suitable for beginners wanting to use Mathematica and the Wolfram Language to solve calculus problems.
Learn MoreCan I Spot a Cheat?
Can I Spot a Cheat?
Interactive Course | FREE
Requirements: This course requires basic working knowledge of the Wolfram Language, common data visualisations (histograms) and empirical and probability distributions.
Certification Levels: CompletionLevel 1
Being able to measure variations in data and identify abnormal variation is an important skill in many fields. In the financial sector, for example, fraudulent behaviour can cost huge sums of money. In this Computational Thinking module, you will learn how to recognise patterns in data that differ “significantly” from the norm and learn how to provide evidence that the source of one dataset is different to another. You will learn how to use significance levels to quantify how unexpected the patterns or differences were, ultimately writing and interpreting your own hypothesis test.
Learn MoreCause or Correlation?
Cause or Correlation?
Interactive Course | FREE
Requirements: This course requires basic working knowledge of the Wolfram Language, common data visualisations (histograms) and statistics (mean, median).
Certification Levels: CompletionLevel 1
Knowing how one variable affects another is important in many instances in real life, from medical diagnoses to environmental impacts or financial trends. In this Computational Thinking module, you will learn about dependent connections between variables, the possible cause(s) for such dependencies and how these are often misused in the media to make claims that are incorrect—particularly about how adopting one behaviour can cause something positive or negative to happen.
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 MoreCollaboration and Sharing with Mathematica Online
Collaboration and Sharing with Mathematica Online
Video Lesson | FREE
Encourage group collaboration by sharing content in the Wolfram Cloud. Mathematica Online complements desktop usage by offering cloud-based access to Wolfram Notebooks, web forms, instant APIs and other content. This video will show you how to deploy your interactive content to the cloud, where your public audience or private group can access it with their web browser, without needing a Mathematica license. You'll also learn how to embed interactive content into a webpage or CMS/LMS as well as how to share notebooks in a classroom setting or with project stakeholders.
Learn MoreComputation for Social Sciences
Computation for Social Sciences
Video Lesson | FREE
Would you find it useful to have a complete, integrated and fully automated platform for doing social science computations? Learn how to use built-in and external data to explore or model concepts and ideas using Wolfram Language. Examples include analyzing texts written by different authors, mapping boundaries of historical empires, social network analysis and determining political sentiment from tweets.
Learn MoreComputational Audio
Computational Audio
Video Course | FREE
Investigate and analyze audio data and learn to easily add fun effects. These videos introduce the new integrated support for audio processing in the Wolfram Language and cover audio effects, audio synthesis and audio analysis. The processing and analysis techniques you learn here can be combined with comprehensive support for signal processing, statistical analysis and machine learning to enable easy prototyping of applications in various fields, including music, speech, communication and broadcasting.
Course Overview
- Video 114 minutes
- Video 222 minutes
- Video 321 minutes
- Video 429 minutes
Computational Economics
Computational Economics
Video Lesson | FREE
How could making use of a complete, highly automated and integrated platform for research and computation in economics be helpful to you? Learn different ways to access, process, simulate and analyze economic data using Wolfram Language. Examples include modeling a Nash equilibrium, predicting credit rating categories and forecasting stock prices.
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 MoreControl Systems
Control Systems
Video Course | FREE
Design, simulate and regulate complex engineering systems interactively with the Wolfram Language. This series covers various aspects of control systems, starting with a conceptual overview and continuing with in-depth discussions on system analysis and design, including both state-space and frequency domain applications. Various examples are introduced early on and expanded upon throughout the videos, including pendulum and suspension systems controls, loudspeaker simulation, live image tracking and more.
Course Overview
- Video 133 minutes
- Video 234 minutes
- Video 327 minutes
- Video 430 minutes
- Video 520 minutes
COVID-19 Data Analysis and Visualization
COVID-19 Data Analysis and Visualization
Video Course | FREE
This course introduces a computational approach to the data analysis, visualization and modeling of the COVID-19 pandemic. You will learn how to access a collection of curated COVID-19 data from the Wolfram Data Repository and explore resources such as livestreams and computational essays. See how analysis and visualization combined with built-in socioeconomic data in the Wolfram Language make in-depth explorations possible. Additionally, this course covers several compartmental epidemiological models and applies them to real-life pandemic data to analyze the spread of this contagious disease.
Course Overview
- Video 16 minutes
- Video 24 minutes
- Video 38 minutes
- Video 47 minutes
- Video 53 minutes
- Video 66 minutes
- Video 77 minutes
Creating 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 Compelling Reports
Creating Compelling Reports
Video Lesson | FREE
Data analysis is an increasingly vital professional skill, but the results of the analysis must be presented in a compelling and effective way for the audience to find meaning in the analysis. This video class shows how to create reports with cohesive, organized visualizations and share them in several different formats. Examples demonstrate setting up a scheduled workflow for repeatedly importing and analyzing data, creating visualizations and automatically generating reports at periodic intervals. The video lists multiple options for distributing and delivering reports to target audiences.
Learn MoreCreating Maps with Vector Graphics and Labels
Creating Maps with Vector Graphics and Labels
Video Lesson | FREE
Vector maps look and perform better than raster maps. Wolfram Language has support for vector graphics and maps. In this video, you will learn about the advantages of using vector graphics to make maps as well as the options to customize the appearance of these maps. The primary focus of this lesson is the GeoGraphics function and its features. The lesson also demonstrates the use of tile and layer properties to manipulate the visible data in maps. Examples show how to create different styles of world, country, city and street-level maps.
Learn MoreCreating Notebook Palettes
Creating Notebook Palettes
Video Lesson | FREE
Palettes are notebooks with a collection of interactive controls that can be used to manipulate a primary notebook. Palettes can be created programmatically or with menu controls. This video will show how to create palettes and control their appearance and functionality with both control options and built-in functions.
Learn MoreCreative Computation
Creative Computation
Interactive Course | FREE
Requirements: This course requires no prior knowledge of Mathematica or the Wolfram Language.
Certification Levels: CompletionLevel 1
Explore core programming concepts by creating visual art, poetry and video games using built-in Wolfram Language functions and the Wolfram Notebook interface. Learn to use coding and computation as tools to develop your creative potential and build a portfolio of computationally creative work.
Course Overview
- Section 118 minutes
- Section 225 minutes
- Section 329 minutes
- Section 420 minutes
- Section 533 minutes
Cryptography in Wolfram Language
Cryptography in Wolfram Language
Archived Event | FREE
In this recorded, two-part livecoding series, Christopher Wolfram discusses some basic concepts of cryptography and shows how they are implemented as built-in functions in Wolfram Language. Encryption examples are given using both symmetric (private-key) and asymmetric (public-key) cryptography. You'll learn how symmetric and asymmetric keys differ from each other and the contexts in which one is preferred over the other. The use of different ciphers and hash code types is shown, with discussion of password and digital signature encryption use cases.
Course Overview
- Video 19 minutes
- Video 263 minutes
Curating 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
Webinar | 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 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
Webinar | FREE
Certification Levels: Attendance
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 Science Webinar Series
Data Science Webinar Series
Archived Event | FREE
Learn how you can build your data science workflow around insightful questions rather than limited traditional methods. This three-part webinar series introduces Wolfram's multiparadigm approach and demonstrates how to set up a real-world data science pipeline, implement machine learning models and curate computable data.
Course Overview
- Video 178 minutes
- Video 281 minutes
- Video 370 minutes
Data 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 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