All Classes and Courses
Computational Xplorations

Computational Xplorations
Instructor Led | FREE
Requirements: This course requires no prior knowledge of Wolfram Language or Mathematica.
Certification Levels: Completion
Join this free introductory course to discover how to interactively explore nearly any field using computation. See how computational thinking—a modern blend of critical analysis and information processing—is being applied to a range of disciplines not traditionally associated with coding. From nutrition to literature, you'll learn practical ways to use knowledge-based programming in your classroom, research project or company. This class introduces innovative methods for discovering ideas and insights using the computational intelligence of the Wolfram Language, the user-friendly coding environment of Wolfram Notebooks and the curated real-world knowledge of the Wolfram Knowledgebase.
Learn MoreHands-on Start to Wolfram Mathematica Training Tutorials

Hands-on Start to Wolfram Mathematica Training Tutorials
Special Event | FREE
Certification Levels: AttendanceLevel 1
Join a free online training session to learn different ways to interact with Mathematica—enter queries through free-form input and Wolfram Language, create notebooks, perform symbolic and numeric calculations, generate 2D and 3D graphics, create an interactive Manipulate, analyze data and turn your notebook into an interactive presentation. This is an exciting opportunity to learn directly from the authors of the book Hands-on Start to Wolfram Mathematica and Programming with the Wolfram Language and ask questions during the interactive Q&A. Participants will need access to either Mathematica for the desktop or Mathematica Online to utilize the hands-on aspects of this training.
Learn MoreIntroduction to Notebooks

Introduction to Notebooks
Interactive Course | FREE
Requirements: This course requires no prior knowledge of Mathematica or the Wolfram Language.
Certification Levels: Completion
Wolfram Notebooks have been widely adopted as the modern environment for technical workflows. In this course, you will be introduced to these powerful and interactive documents for computation, programming, generating reports and creating presentations. Learn how to style notebooks and create interactive interfaces using built-in Wolfram Language functionality. Generate immediate results with the natural language queries and reach your audience on multiple platforms with universal deployment options.
Course Overview
- Section 17 minutes
- Section 216 minutes
- Section 316 minutes
- Section 419 minutes
- Section 525 minutes
- Section 623 minutes
- Section 715 minutes
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 MoreLearn 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 MoreQuick Start to Wolfram Tech

Quick Start to Wolfram Tech
Instructor Led | SEE COURSE SCHEDULE
Requirements: This course requires no prior knowledge of Mathematica or Wolfram Language.
Certification Levels: Completion
This course introduces core technologies for getting started quickly with the Wolfram technology stack. Learn to work with Wolfram Notebooks in the cloud as well as on your desktop and familiarize yourself with the syntax and programming fundamentals of the Wolfram Language. Limited registration and small class sizes allow for interaction with your Wolfram certified instructor. No prior experience with the Wolfram Language is required. Certificate of course completion available.
Learn MoreUsing Notebooks Effectively

Using Notebooks Effectively
Video Lesson | FREE
This class introduces Wolfram Notebooks, structured documents that can include text, runnable code, dynamic graphics, user interfaces and more. The hierarchical structure of notebooks is explained, with discussion of cells, cell brackets, styling options, keyboard shortcuts and the Wolfram Predictive Interface that enables a streamlined workflow. Attributes of notebooks that aid in programming are presented, such as the ability to track the history of computation, support for rich data embedding and Iconize functionality. This class is suitable for beginners who are new to Mathematica and includes tips for notebook power users.
Learn MoreWolfram Notebooks for Teaching Chemistry

Wolfram Notebooks for Teaching Chemistry
Video Lesson | FREE
Teaching chemistry in person and in hybrid and remote learning spaces remains challenging and nontrivial for educators at all levels. Access to reliable chemical data, molecular visualization and student computer literacy are just a few of the issues educators face. This video lesson discusses strategies and resources for meaningful interactive instruction and provides example electronic laboratory notebooks (ELN). Prior experience with Wolfram Notebooks is not required.
Learn MoreWolfram Notebooks: Building and Sharing Technical Workflows

Wolfram Notebooks: Building and Sharing Technical Workflows
Instructor Led | SEE COURSE SCHEDULE
Requirements: This course requires no prior knowledge of Mathematica or the Wolfram Language.
Certification Levels: Completion
In this course you will learn how to create Wolfram Notebooks, interactive and powerful computational documents. This course shows how you can combine the Wolfram Language with the notebook interface to express your ideas and develop technical workflows for data science, modeling, research, education and more. Discover how to build rich computational essays and presentations and publish to the cloud. No experience with Mathematica or the Wolfram Language is required.
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 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 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 MoreDesigning Interactive Demonstrations

Designing Interactive Demonstrations
Video Lesson | FREE
This class gives pro tips and best practices for authoring your own Demonstrations, correcting common problems, testing your Demonstrations and joining the Wolfram Demonstrations Project. The class is for those who have an interest in creating Demonstrations suitable for classroom use or joining the Demonstrations Project. Basic knowledge of the Wolfram Language is recommended.
Learn MoreHands-on Start to Wolfram|Alpha Notebook Edition

Hands-on Start to Wolfram|Alpha Notebook Edition
Video Lesson | FREE
Learn the basics of using Wolfram|Alpha Notebook Edition—use free-form input to enter math and science calculations, create interactive notebooks, calculate problems numerically or symbolically and see step-by-step solutions, assign variables and define functions, create 2D and 3D graphics and make them interactive, and turn your notebook into a dynamic presentation. Topics are based on content from the book Hands-on Start to Wolfram|Alpha Notebook Edition. Explore these topics in more detail with the free online Hands-on Start to Wolfram|Alpha Notebook Edition training tutorials. This content requires no prior experience with Wolfram Notebooks or Wolfram|Alpha Notebook Edition.
Learn MoreInput and Output in Notebooks: Automatic Numbering

Input and Output in Notebooks: Automatic Numbering
Video Lesson | FREE
Notebooks can be formatted with automatic numbers, subitem numbers and subsubitem numbers, as well as with other types of cell tags. This video will show how to create and use different types of cell tagging, such as automatic numbering, marked formulas and figures, cell dingbats and cell frame labels. You can also create links and reference tagged cells within other text cells.
Learn MoreLearn 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 MoreLocalizing 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 MoreNotebook Options

Notebook Options
Video Lesson | FREE
Wolfram Notebooks contain many options that allow you to change the appearance or behavior of a notebook. This video will show you what you can change and how to make the changes. Presentation topics include controlling options through item selections, menus or stylesheets.
Learn MoreNotebook Pages Using Invisible Cells

Notebook Pages Using Invisible Cells
Video Lesson | FREE
Sometimes you want to display only a single page or section of a notebook at a time. This video will show you different ways to control the visible sections of a notebook by employing built-in options and functions to switch between visible sections or pages.
Learn MoreNotebook Pages, Slides and Tabs

Notebook Pages, Slides and Tabs
Video Lesson | FREE
Changing the organization and style of a notebook can make the content easier to understand and present. Wolfram Notebooks can be displayed in a variety of ways. This video will show you techniques for controlling the display of slides, pages, hyperlinks and tabs.
Learn MoreNotebook Presentations Using Presenter Tools

Notebook Presentations Using Presenter Tools
Video Lesson | FREE
Wolfram Presenter Tools seamlessly extends your notebook workflow for easy creation and delivery of dynamic presentations and slide shows. In addition to new UI elements—including a theme chooser, a quick-editing toolbar and popout palettes for notes and navigation—Presenter Tools provides new screen environments with responsive content scaling. This video demonstrates how to create and customize your presentations using these new notebook features.
Learn MoreNotebook Programming with Controls

Notebook Programming with Controls
Video Lesson | FREE
Wolfram Notebooks contain many buttons and settings that control inputs and appearances. This video will show how to use palettes and built-in functions to create control mechanisms in notebooks and how to create custom palettes within notebooks.
Learn MoreNotebook-based Workflows for Data Explorations
(Study Group Sessions)

Notebook-based Workflows for Data Explorations
(Study Group Sessions)
Archived Special 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
Opening and Closing Notebook Cell Groups

Opening and Closing Notebook Cell Groups
Video Lesson | FREE
Wolfram Notebooks are hierarchical documents organized with cells, but it is not always desirable to see every cell all the time. Cells can be manipulated in a variety of ways to either create different groupings or hide specific cells. This video will show how to manage the cell groups.
Learn More