Wolfram U
Refine & Sort Showing filtered results
  • Format
  • Difficulty
  • Certification
  • Time to Complete
    • Clear options
  • Sort by
    • Clear options
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 More
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 More
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 More
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 More
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 More

Collaboration 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 More

Creating 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 More

Creating 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 More

Designing 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 More

Input 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 More

Learn 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 More

Localizing 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 More

Notebook 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 More

Notebook 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 More

Notebook 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 More

Notebook 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 More

Notebook 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 More

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

Powering Higher Education with Computational Technology
Webinar Series

Powering Higher Education with Computational Technology
Webinar Series
Archived Special Event | FREE

Learn about using Wolfram Notebooks in your courses and in the classroom to increase student engagement and promote concept exploration. Encourage group collaboration by sharing notebooks in the Wolfram Cloud, and explore the educational potential of Wolfram|Alpha. This three-part webinar series provides a gateway to making your content interactive with powerful computational tools immediately accessible to students, teachers and researchers.

Course Overview
  • Video 144 minutes
  • Video 245 minutes
  • Video 339 minutes
Learn More

Using Notebook Initialization Cells

Using Notebook Initialization Cells
Video Lesson | FREE

Initialization cells are cells that are evaluated by the Wolfram Language kernel immediately before the first evaluation performed after a notebook is opened. These can be useful for importing data or setting variables before running any other code. This video will show you different ways to create and use initialization cells. It will also discuss how to save notebooks as package files.

Learn More

Writing a Wolfram Language Function (Study Group Sessions)

Writing a Wolfram Language Function (Study Group Sessions)
Archived Special Event | FREE

Requirements: Some programming knowledge is recommended for this Study Group.

Learn what makes a good function in the Wolfram Language and how to create your own. We begin with standard function structure and then cover arguments, patterns, options and how to extend function capability with overloading, recursion and iteration, memoization and up-values. Later sessions discuss error handling and extra tips. Some programming knowledge is recommended for this Study Group.

Learn More