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 all Topics
  • Course Type
  • Difficulty
  • Certification
  • Time to Complete
    • Clear options
  • Sort by
    • Clear options

228 results

Introduction to Fractional Calculus
Video Course | FREE

Learn about computing fractional derivatives and using the popular Laplace transform technique to solve systems of linear fractional differential equations using Wolfram Language. The first video describes the basics of fractional calculus, defines some of the common differintegrals and introduces the built-in FractionalD and CaputoD functions. The second video focuses on using LaplaceTransform and InverseLaplaceTransform to convert from time domain to frequency domain and back again. It also demonstrates how you can combine the Laplace transform with MittagLefflerE functions and CaputoD derivatives. The final video provides more background on fractional calculus and its uses and showcases demonstrative examples of both single fractional differential equations and systems of linear fractional differential equations.

Course Overview
  • Video 118 minutes
  • Video 214 minutes
  • Video 317 minutes
Learn More
Introduction to Image Processing
Interactive Course | FREE

Requirements: This course requires basic working knowledge of the Wolfram Language.

Certification Levels: CompletionLevel 1

Make cutting-edge image processing simple with the Wolfram Language. Learn the fundamentals of digital image processing, including image representation and classical operations on images. This course emphasizes practical applications and understandable explanations of how image operations work. Numerous examples are included to illustrate standard applications.

Course Overview
  • Section 138 minutes
  • Section 241 minutes
  • Section 336 minutes
  • Section 426 minutes
  • Section 536 minutes
Learn More
Introduction to Linear Algebra
Interactive Course | FREE

Requirements: This course requires no prior knowledge of Mathematica or the Wolfram Language. Prerequisites for linear algebra include algebra, elementary geometry and trigonometry.

Certification Levels: CompletionLevel 1

A comprehensive introduction to fundamental concepts in linear algebra, including video lessons and interactive notebooks. Follow along with the examples in the Wolfram Cloud and use the material to prepare for courses in data science, engineering and other fields. The course starts with linear equations and matrices, followed by determinants and eigenvalues, and then moves on to inner products and the singular value decomposition. Application sessions are included to show uses of linear algebra in the real world. Exercises and quizzes are provided for self-paced assessment.

Course Overview
  • Section 138 minutes
  • Section 241 minutes
  • Section 336 minutes
  • Section 426 minutes
  • Section 536 minutes
Learn More
Introduction to Machine Learning in Wolfram Language
Instructor Led | SEE COURSE SCHEDULE

Requirements: This course requires basic working knowledge of Wolfram Language.

Certification Levels: Completion

This course introduces the easy-to-use machine learning superfunctions available in Wolfram Language. You will learn how to perform supervised and unsupervised learning tasks with just a few lines of code. We will start with regression, classification, clustering and anomaly detection, and from there, we'll move on to the state-of-the-art Neural Net Framework. Examples using the Wolfram Neural Net Repository are shown with instructions for building your own neural networks from scratch. Basic familiarity with Wolfram Language or introductory-level skill in any programming language is recommended.

Learn More
Introduction to Mathematica for Students and Teachers
Video Course | FREE

Certification Levels: Level 1

This video course provides an introduction to Mathematica for students, teachers and beginners of all kinds. It quickly covers a wide range of topics from algebra to calculus using examples, all delivered from the viewpoint of a highly skilled and experienced classroom teacher. It starts with the concept of a computational notebook and builds step by step to more advanced topics such as plotting, graphics and solving equations. The course includes techniques for entering mathematical notation using your keyboard and palette buttons and finding help using the Wolfram Documentation Center. The course is recorded by Ruth Dover, a math instructor and Wolfram Innovator who has taught thousands of students how to use Mathematica and Wolfram Language over the course of her career.

Course Overview
  • Video 116 minutes
  • Video 29 minutes
  • Video 313 minutes
  • Video 411 minutes
  • Video 515 minutes
  • Video 618 minutes
  • Video 711 minutes
  • Video 87 minutes
  • Video 914 minutes
  • Section 1013 minutes
  • Section 1124 minutes
  • Video 1220 minutes
  • Video 1313 minutes
  • Video 1411 minutes
  • Video 1518 minutes
Learn More
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
Introduction to Probability
Interactive Course | FREE

Requirements: This course requires basic working knowledge of Mathematica or Wolfram Language. Prerequisites for probability include Algebra I (elementary algebra) and Algebra II (intermediate algebra).

Certification Levels: CompletionLevel 1

Probability is the branch of mathematics that deals with random phenomena. Using real-world examples, this comprehensive introduction to probability and statistics can help prepare you for coursework and research in natural science, engineering, finance, medicine, data science and other fields. The course starts with a discussion of basic probability concepts, followed by the study of random variables as well as common probability distributions and their applications. These topics are typically found in basic probability courses and serve as great preparation for statistics, data science and the professional examination Exam P from the Society of Actuaries.

Course Overview
  • Section 151 minutes
  • Section 239 minutes
  • Section 332 minutes
  • Section 434 minutes
  • Section 527 minutes
  • Section 626 minutes
Learn More
Introduction to Statistics
Interactive Course | FREE

Requirements: This course requires basic working knowledge of Mathematica or Wolfram Language. Prerequisites for statistics include Algebra I (elementary algebra) and Algebra II (intermediate algebra).

Certification Levels: CompletionLevel 1

Statistics is the branch of mathematics concerned with collecting, describing, analyzing and interpreting data and trends in science, industry and society. This course introduces techniques for data visualization and descriptive statistics, methods for calculating confidence intervals and tools for hypothesis testing. Practical examples are used to demonstrate the application of statistical methods. The topics in this course are typically found in entry-level college statistics courses and serve as great preparation for the AP Statistics exam.

Course Overview
  • Section 112 minutes
  • Section 210 minutes
  • Section 311 minutes
  • Section 410 minutes
  • Section 512 minutes
  • Section 617 minutes
  • Section 77 minutes
  • Section 812 minutes
  • Section 99 minutes
  • Section 1012 minutes
  • Section 1117 minutes
  • Section 1215 minutes
  • Section 1318 minutes
  • Section 1410 minutes
  • Section 1510 minutes
Learn More
Introduction to System Modeling with Wolfram Language
Video Course | FREE

This four-part video course shows how to locate, import and build models for simulating and analyzing all kinds of systems with Wolfram Language. Basic familiarity with the Wolfram Language is recommended.

Course Overview
  • Video 15 minutes
  • Video 29 minutes
  • Video 39 minutes
  • Video 410 minutes
Learn More
Introduction to the Wolfram Quantum Computation Framework
(Study Group Sessions)
Archived Event | FREE

Follow these Daily Study Group sessions for an introduction to the Wolfram Quantum Computation Framework and how to use it in quantum computing. The foundation of the framework is a high-level symbolic expression representation of gates, unitaries, measurements, CPTP channels and so on. The framework is intuitive and flexible enough to model higher-order processes, such as quantum switches, using the several named states and operators built into the framework. Topics include basic concepts of quantum computation, including quantum states, transformations, algorithms, operators, gates, circuits and how to use Wolfram Language to run them on quantum hardware. You will learn how to simulate a quantum computer that operates based on the laws of quantum mechanics with Wolfram Language.

Course Overview
  • Video 163 minutes
  • Video 276 minutes
  • Video 372 minutes
  • Video 476 minutes
  • Video 586 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
Learning about LLMs Webinar Series
Archived Event | FREE

Learn about large language models (LLMs) like ChatGPT and understand how they work with the help of a symbolic neural net framework. We take a look at interesting applications and show how the computational power of Wolfram Language makes it a unique and valuable tool for working with LLMs. The series begins with a quick start to Wolfram Language tools for LLMs and ends with a panel discussion with Wolfram experts.

Course Overview
  • Video 158 minutes
  • Video 272 minutes
  • Video 342 minutes
  • Video 442 minutes
Learn More
Learning to Tackle Real-World Computer Vision Applications
Video Lesson | FREE

How can you apply the deep learning framework integrated in the Wolfram Language for solving real-world image processing applications? This class explores some of the depth of the Wolfram Language's neural net framework capabilities and shows how the trained networks can be tweaked to suit a wide range of complex image analysis tasks. With the help of examples, you will gain practical insights into effectively leveraging neural nets for your own applications.

Learn More
Multiparadigm Data Science
Interactive Course | FREE

Requirements: This course requires basic working knowledge of the Wolfram Language

Certification Levels: CompletionLevel 1Level 2

Multiparadigm Data Science is a rapidly advancing new approach of using modern analytical techniques, automated machine learning and human-data interfaces to arrive at better answers. This course introduces the basic concepts of the multiparadigm approach, demonstrating both the flexible, integrated project workflow and the broad computational toolkit that supports it from start to finish. Discover best practices, exploration techniques and ways to leverage the high-level Wolfram Language to get real, quantifiable answers to the full range of data science problems.

Course Overview
  • Section 132 minutes
  • Section 225 minutes
  • Section 316 minutes
  • Section 458 minutes
  • Section 524 minutes
Learn More
New in Wolfram Language 13.2
Archived Event | FREE

Learn about new functionality for astro computation, as well as substantially enhanced functions for machine learning, trees, mathematical computations, video and more. This webinar shows how the updates relate to the areas of programming, images and visualization, data science, mathematics, system modeling and astronomy.

Learn More
New in Wolfram Language 13.3 Webinar Series
Archived Event | FREE

There's a lot that's new in Version 13.3 of Wolfram Language and Mathematica, including a built-in subsystem around LLMs. Since the launch 35 years ago of Version 1.0, the long-term objective at Wolfram has always been to build a full-scale computational language that can represent everything computationally, in a way that’s effective for both computers and humans. This three-part webinar series features Chat Notebooks, LLMFunctions, math milestones, AR-VR publishing, interactive visualizations and system models for real-world data. Our experts show you ways in which our language has become a unique bridge between humans, AIs and computation.

Course Overview
  • Video 177 minutes
  • Video 253 minutes
  • Video 366 minutes
Learn More
New LLM Functionality in Wolfram Language
Archived Event | FREE

Learn from Wolfram Notebook and repository experts about LLM technology built into Wolfram Language 13.3. In this archived webinar series, you'll see the new integrated LLM functions, Chat Notebooks and easily available prewritten prompts stored in the new Wolfram Prompt Repository.

Course Overview
  • Video 160 minutes
  • Video 237 minutes
  • Video 336 minutes
Learn More
Optimization of Portfolios and Investments
Video Lesson | FREE

There are many ways to optimize portfolios. In this video lesson, you will use built-in Wolfram Language functions to create optimal asset mixes for portfolios with certain sets of risk tolerance. The optimization functions used in the demonstrated analysis include quadratic optimization, conic optimization, linear optimization, linear fractional optimization and second-order cone optimization. The lesson also discusses performance metrics, such as asset correlation and forecasted returns, to evaluate a portfolio.

Learn More
Practical Programming with Wolfram Language
Instructor Led | SEE COURSE SCHEDULE

Requirements: This course requires basic working knowledge of Wolfram Language or introductory-level skill in any programming language.

Certification Levels: Completion

This course provides the knowledge, tools and guidance to efficiently create and maintain Wolfram Language projects. This course is designed for Wolfram Language users who are ready to move beyond the fundamentals and create their own programs and interfaces.

Learn More
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 More
Signals, Systems and Signal Processing
Interactive Course | FREE

Requirements: This course requires basic working knowledge of the Wolfram Language.

Certification Levels: Completion

This course gives an introduction to the concepts, mathematics, principles and techniques of signal processing in linear, time-invariant (LTI) systems. The course covers methods of analysis for both continuous-time and discrete-time signals and systems, presents sampling and gives an elementary introduction to filter design. Many everyday signal processing examples are included. The concepts and methods of signals and systems presented here play an important role in many areas of science and engineering, and therefore the course should be of interest to a broad range of students.

Course Overview
  • Section 19 minutes
  • Section 251 minutes
  • Section 342 minutes
  • Section 440 minutes
  • Section 544 minutes
  • Section 642 minutes
  • Section 744 minutes
  • Section 836 minutes
  • Section 928 minutes
Learn More
The Wolfram Plugin for ChatGPT (Study Group Sessions)
Archived Event | FREE

The Wolfram plugin gives ChatGPT computational superpowers by allowing it to call on Wolfram|Alpha—and Wolfram Language as well—for powerful computation, curated knowledge, real-time data, visualization and even writing code. Join this Daily Study Group and learn how you can inject computation into your ChatGPT conversations, solve math problems reliably, access accurate data and develop human+AI workflows.

Course Overview
  • Video 131 minutes
  • Video 229 minutes
  • Video 350 minutes
  • Video 441 minutes
  • Video 540 minutes
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

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