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

113 results

Music Transcription in Wolfram Language

Music Transcription in Wolfram Language
Archived Event | FREE

In this recorded, three-part livecoding series, Christopher Wolfram demonstrates the use of Wolfram Language to analyze and explore audio data. Built-in functions are used to identify the fundamental and harmonic tones corresponding to notes in an imported music file by estimating their frequencies. The technique for separation of notes is showcased with examples. The identified notes, along with their corresponding frequencies and amplitudes, are used to synthesize music. Christopher also shows how all the necessary basic computation steps can be combined to construct generalized functions for music transcription.

Course Overview
  • Video 1107 minutes
  • Video 288 minutes
Learn More

Neural Network Applications: Natural Language

Neural Network Applications: Natural Language
Video Course | FREE

This video course demonstrates the state-of the-art natural language processing capabilities in the Wolfram Language. Learn about the different pre-processing steps needed for text data and the process of embedding, or mapping a symbol to a numerical vector. Utilize neural net models for language or any sequence-based tasks. Discover the built-in function FindTextualAnswer that finds answers in sentences, paragraphs and unstructured collections of texts.

Course Overview
  • Video 150 minutes
  • Video 257 minutes
  • Video 322 minutes
Learn More

New in Wolfram Language 13 Webinar Series

New in Wolfram Language 13 Webinar Series
Archived Event | FREE

Learn about what's new in the latest major release of Mathematica and the Wolfram Language in this multipart webinar series. The first session features a fast-paced overview of Version 13 plus presentations on new functionality for video computation and machine learning in the Wolfram Language. Each of the later sessions is dedicated to a significant area of new and enhanced functionality: calculus and algebra, graphs and networks, spatial statistics and geometric computation, blockchains, and visualization and geographic visualization.

Course Overview
  • Video 1113 minutes
  • Video 278 minutes
  • Video 3104 minutes
  • Video 473 minutes
  • Video 584 minutes
Learn More

New in Wolfram Language 13.1 Webinar Series

New in Wolfram Language 13.1 Webinar Series
Archived Event | FREE

Learn about what's new in the latest release of Wolfram Language in this three-part webinar series. The first session includes an overview of the latest functionality in Version 13.1 as well as a presentation on the new notebook toolbar and other front end improvements. The second webinar covers what's new in calculus and algebra, with a focus on fractional calculus. The third webinar in the series shares updates in machine learning, new video functions and the tree construct.

Course Overview
  • Video 181 minutes
  • Video 275 minutes
  • Video 388 minutes
Learn More

New in Wolfram Language 13.2

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

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 in Wolfram Language 14 Webinar Series

New in Wolfram Language 14 Webinar Series
Archived Event | FREE

Building on the amazing amount of new functionality released in Versions 13.0–13.3 of Wolfram Language, Version 14 delivers the fruits of the research and development collected over the past two years. The biggest news relates to AI and LLMs like ChatGPT. This webinar series starts with an overview presentation, with later webinars covering in-depth topics.

Course Overview
  • Video 175 minutes
  • Video 276 minutes
  • Video 391 minutes
  • Video 473 minutes
  • Video 563 minutes
Learn More

New LLM Functionality in Wolfram Language

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

Numerical Computing: Advanced Techniques

Numerical Computing: Advanced Techniques
Video Lesson | FREE

Learn best practices for using advanced numeric functionality in the Wolfram Language. Topics include techniques for combining numeric functions, advanced numeric features and understanding precision and accuracy. This class is for those who have experience with Wolfram Language numeric functions and are ready for advanced control and customization features.

Learn More

Parallel Computing in the Wolfram Language

Parallel Computing in the Wolfram Language
Video Course | FREE

Learn about the local and global optimization techniques and parallel programming paradigms integrated into the Wolfram Language, along with parallelization fundamentals. This three-part video series covers optimization for a single kernel, the parallel computation architecture available in the Wolfram Language for simultaneously utilizing multiple kernels and how to use Wolfram kernels with managed clusters.

Course Overview
  • Video 141 minutes
  • Video 241 minutes
  • Video 317 minutes
Learn More

Parallel Programming for Beginners

Parallel Programming for Beginners
Video Lesson | FREE

Learn about the fundamentals of parallelization and how parallel programming can be used to optimize CPU usage, making it possible to run multiple operations simultaneously. This video introduces the parallel computation architecture available in the Wolfram Language and discusses the basics of parallel programming.

Learn More

Practical Programming with Wolfram Language

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

Programming and Development in Wolfram Language

Programming and Development in Wolfram Language
Instructor Led | FREE

Requirements: This course requires understanding of the fundamental concepts of Wolfram Language programming and their applications.

Certification Levels: CompletionLevel 1Level 2

Learn about advanced programming and development concepts in Wolfram Language. This course is the third and final part of the programming proficiency sequence.

Learn More

Programming Tutorials (Study Group Sessions)

Programming Tutorials (Study Group Sessions)
Archived Event | FREE

Follow this Study Group to go beyond the basics of the Wolfram Language and learn more about practical programming. The earlier sessions introduce the concept of using functional programming to work with data and build simple user interfaces, clearing the way for the later sessions to dive deeper into the details of scoping, more complex function building and utilizing the Wolfram Knowledgebase. The final sessions round out this Study Group by reviewing package development and covering Wolfram Workbench, our Eclipse-based IDE for the Wolfram Language.

Course Overview
  • Video 156 minutes
  • Video 255 minutes
  • Video 338 minutes
  • Video 457 minutes
  • Video 545 minutes
  • Video 644 minutes
  • Video 747 minutes
  • Video 853 minutes
  • Video 952 minutes
  • Video 1039 minutes
  • Video 1150 minutes
  • Video 1258 minutes
  • Video 1353 minutes
  • Video 1447 minutes
  • Video 1546 minutes
  • Video 1643 minutes
  • Video 1745 minutes
Learn More

Quick Start to Wolfram Tech

Quick Start to Wolfram Tech
Instructor Led | SEE COURSE SCHEDULE

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

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 Wolfram Language. Scheduled as online and in-person classes, this course provides comprehensive instruction guided by a live instructor. No prior experience with Wolfram Language is required. Certificate of course completion available.

Learn More

Quick Start with Wolfram Language and System Modeler

Quick Start with Wolfram Language and System Modeler
Video Lesson | FREE

Get a deeper understanding of model behavior using Wolfram Language. This course focuses on creating and analyzing models and simulation results with Wolfram Language. Learn about the link between the Wolfram Language and System Modeler and get an overview of the powerful functionality relevant to modeling and analysis. There are no prerequisites for this class, although experience with system modeling would be a plus.

Learn More

Serious and Not-So-Serious Image Processing Applications

Serious and Not-So-Serious Image Processing Applications
Video Lesson | FREE

Requirements: The course is for those who have an interest in learning about image processing applications. Basic knowledge of Mathematica is recommended.

This video explains how to use the large range of image processing tools in the Wolfram Language to solve problems in different application areas and presents methods to construct robust algorithms for overcoming the stumbling blocks that visual data has to offer. Image processing tasks are visually appealing by their nature, and these examples are more fun because they include some not-so-serious image processing applications.

Learn More

Software Development Webinar Series

Software Development Webinar Series
Archived Event | FREE

Add a new layer of performance and automation to your entire development workflow—from prototype to production. The presentations included in this webinar series cover built-in Wolfram Language functionality for parallelization, cloud deployment and database integration.

Course Overview
  • Video 1104 minutes
  • Video 247 minutes
  • Video 324 minutes
  • Video 416 minutes
  • Video 520 minutes
  • Video 614 minutes
  • Video 716 minutes
Learn More

Solving ODEs and PDEs with Wolfram Language (Study Group Sessions)

Solving ODEs and PDEs with Wolfram Language (Study Group Sessions)
Archived Event | FREE

This Daily Study Group covers techniques for solving ordinary differential equations (ODEs) and partial differential equations (PDEs) using Wolfram Language. It introduces the built-in function DSolve for finding symbolic solutions to differential equations and the built-in function NDSolve, a general numerical differential equation solver. Topics covered include the numerical method of lines, the finite element method (FEM), the use and construction of meshes, boundary value problems and eigenvalue problems.

Course Overview
  • Video 158 minutes
  • Video 256 minutes
  • Video 352 minutes
  • Video 453 minutes
  • Video 555 minutes
Learn More

Solving PDEs with Symbolics and Numerics

Solving PDEs with Symbolics and Numerics
Video Course | FREE

This video course provides a thorough introduction to solving partial differential equations (PDEs) in the Wolfram Language both symbolically and numerically. You'll learn how to solve boundary value problems for classical PDEs and obtain solutions for the Schrödinger and other modern PDEs using the Wolfram Language function DSolve and its numerical counterpart NDSolve. You'll also discover how to solve PDEs over regions, find eigenvalues and eigenfunctions over regions with DEigensystem and NDEigensystem and use the latest Wolfram Language functionality to create better PDE models and gain a deeper understanding of your physics and engineering designs.

Course Overview
  • Video 126 minutes
  • Video 225 minutes
Learn More

Statistical Analysis with Wolfram Language

Statistical Analysis with Wolfram Language
Video Course | FREE

Analyze your data using a framework of model fitting and statistical analysis built into the Wolfram Language. Whether it is basic descriptive and exploratory statistics or advanced modeling with statistical distributions, you can follow this video course to gain an understanding of the statistical functionality available in the Wolfram Language. Topics covered include descriptive measures, transformations, basic clustering, statistical distributions, parameter estimation and hypothesis testing. Advanced topics on using optimization functions, linear algebra functions, analysis of variance (ANOVA) and generalized logit and probit linear models will also be explored.

Course Overview
  • Video 111 minutes
  • Video 224 minutes
  • Video 314 minutes
  • Video 417 minutes
  • Video 534 minutes
Learn More

Stephen Wolfram Livecoding at SXSW

Stephen Wolfram Livecoding at SXSW
Archived Event | FREE

In this unscripted livecoding session from SXSW, Stephen Wolfram introduces knowledge-based programming and discusses the accessibility of Wolfram Language in the cloud. Taking suggestions from the audience, he demonstrates computational examples using imported data from websites, textual data, sound, music and images, as well as cloud deployment capabilities for presentations and more.

Learn More

Symbolic and Numeric Computation

Symbolic and Numeric Computation
Video Course | FREE

This video course illuminates the powerful combination of symbolic and numeric computing available in the Wolfram Language. See how the numerical functions and methods in the Wolfram Language benefit from symbolic computation with exact numbers, where purely approximate methods may fail. Tips and techniques for using multiple numerical functions together, along with advanced numeric features, are included.

Course Overview
  • Video 130 minutes
  • Video 233 minutes
Learn More

Test-Driven Development

Test-Driven Development
Video Lesson | FREE

Learn to develop test-first in the Wolfram Language using the testing framework MUnit along with Wolfram Workbench. The details of writing test expressions and testing strategies to ensure that your tests are useful will be explored, along with deployment and workflow integration. The class requires some experience with programming.

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