Wolfram U

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.

Refine & Sort Showing filtered results
  • Course Type
  • Difficulty
  • Certification
  • Time to Complete
    • Clear options
  • Sort by
    • Clear options

43 results

3D Game Development in Wolfram Language
Video Lesson | FREE

You can create an interactive 3D video game entirely in the Wolfram environment, using Wolfram Language and the notebook front end interface.

Learn More
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 and the curated real-world knowledge of the Wolfram Knowledgebase.

Learn More
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
Learn More
Mastering Manipulates and Palettes for Easy User Interfaces
Video Course | FREE

Wolfram Language offers a rich environment with a variety of built-in tools for building and automating dynamic and interactive interfaces. You can easily deploy and share apps, notebooks, palettes and other interfaces within Wolfram Notebooks or on the Wolfram Cloud.

Course Overview
  • Video 125 minutes
  • Video 28 minutes
  • Video 39 minutes
Learn More
Principles for Building Dynamic User Interfaces
Video Lesson | FREE

This video discusses the nuances of how to use Dynamic, one of the most basic functions for building responsive and maintainable interfaces. The main focus is on four key principles for designing and developing interfaces.

Learn More
Wolfram Notebooks as a Game Engine
Video Lesson | FREE

Wolfram Notebooks are a flexible, interactive way to write programs and create user interfaces. With some easy-to-use, built-in tools, you can make video games that run entirely within Wolfram Notebooks.

Learn More
Daily Study Group: An Elementary Introduction to Wolfram Language
Special Event | FREE

Certification Levels: CompletionLevel 1

Learn to use Wolfram Language and apply modern computational thinking with lessons from the interactive open course and the accompanying book by Stephen Wolfram, now in its third edition. Wolfram certified instructor Rory Foulger leads this group with assistance from Wolfram education programs staff.

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
LLM Agents for Modeling Group Dynamics
Archived Event | FREE

In this colloquium, you will see agent-based simulations applied to the study of many kinds of groups, from classrooms to international relations. You will also see some general frameworks for creating LLM-based agents. Works presented in this colloquium are conducted in a variety of programming languages, any of which are compatible with Wolfram Notebooks.

Learn More
Notebooks as Instructional Tools
Instructor Led | FREE

Requirements: This course requires no prior knowledge of Wolfram Language or Mathematica.

Certification Levels: Completion

This course explores the versatility of Wolfram Notebooks for teaching and learning. Learn to write code with the help of natural language processing and chat-enabled notebook cells. Get practice and instruction in creating interactive content for sharing in notebooks, on the cloud and on the web.

Learn More
Paclet Development
Video Course | FREE

In this video course, learn the basics of developing paclets, including writing paclet.wl files and authoring documentation for your functions. Examples walk you through writing and deploying paclets for the Wolfram Paclet Repository as well as your GitHub profile.

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

Back to School with AI Tools and Wolfram

Back to School with AI Tools and Wolfram
Video Lesson | FREE

This video explains how generative AI can be used to help students meet their learning goals and also help teachers teach and assess critical and creative thinking skills.

Learn More

ChatGPT 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 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

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

Hands-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 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

Introduction 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 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

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