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

147 results

Introduction to Image Processing

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 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 Machine Learning (Study Group Sessions)

Introduction to Machine Learning (Study Group Sessions)
Archived Event | FREE

Join our Daily Study Group to review the first six chapters of Etienne Bernard's book, Introduction to Machine Learning. A Wolfram U instructor guides each session by summarizing the chapter, walking through code examples, polling the group to review key concepts, working on selected exercises and answering questions. Participants are encouraged to read the book chapters before coming to each session.

Learn More

Introduction to Mathematica for Students and Teachers

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 Neural Networks

Introduction to Neural Networks
Video Lesson | FREE

Learn about the properties of neural networks, their component layers, how to combine operations in a chain or graph container and how to train a network using the built-in functions of the Wolfram Language. See the use of encoders and decoders for automatically processing input and output to a network. Follow along step by step as we build a digit classifier from scratch, train a neural network and evaluate its performance.

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

Introduction to Parallel Computation in the Wolfram Language

Introduction to Parallel Computation in the Wolfram Language
Video Lesson | FREE

This video provides an introduction to parallel computing functionality in the Wolfram Language. Learn how to get the most out of the computing kernels available to you and why you never have to choose between speed and accuracy. We will look at a few examples, discuss applications and learn possible ways to scale across available clusters or machines. The class is for those who have an interest in parallel computing with the Wolfram Language.

Learn More

Introduction to Quantum Computing in Wolfram Language

Introduction to Quantum Computing in Wolfram Language
Archived Event | FREE

This archived webinar shows a beginner's guide to quantum computing and the Wolfram Quantum Computation Framework. Learn about the basic principles of quantum mechanics and how it extends to the world of traditional computation.

Learn More

Introduction to System Modeling with Wolfram Language

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)

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

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

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

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

Learning about LLMs Webinar Series

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

LLM Agents for Modeling Group Dynamics

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

Mastering Manipulates and Palettes for Easy User Interfaces

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

Mathematica and Wolfram Language for
Mathematics Research and Study (Study Group Sessions)

Mathematica and Wolfram Language for
Mathematics Research and Study (Study Group Sessions)
Archived Event | FREE

This Daily Study Group is designed especially for mathematics graduate students and research professionals but covers topics of interest to an even wider audience. This Study Group will help you make the most of the built-in functionality available in Wolfram Language for advanced studies and research in mathematics—from special functions and visualization to solving differential equations, as well as number theory, combinatorics, differential geometry and more. Participants are encouraged to prepare for this Study Group by attending a Hands-on Start to Mathematica training tutorial.

Course Overview
  • Video 162 minutes
  • Video 270 minutes
  • Video 348 minutes
  • Video 457 minutes
  • Video 562 minutes
  • Video 643 minutes
  • Video 761 minutes
  • Video 852 minutes
  • Video 941 minutes
  • Video 1021 minutes
Learn More

Mathematica: A Speed Date

Mathematica: A Speed Date
Video Lesson | FREE

This course provides a whirlwind tour of Mathematica, showing how decades of research in computation, language and development together with well-thought-out design principles and solid software engineering have guided us in creating a modern computing platform. Key features, including dynamic interactivity, natural language input and numerical/symbolic computation, as well as applications in image processing, control systems, GPU computation and more, will be explored.

Learn More

Medical Image Processing and Computer Vision with Mathematica

Medical Image Processing and Computer Vision with Mathematica
Archived Event | FREE

Certification Levels: Attendance

You will learn how to import different file formats as well as preprocess images and cast models with Wolfram superfunctions to achieve tasks such as segmentation and classification.

Learn More

Multiparadigm Data Science

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 way to use 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 high-level Wolfram Language to get real, quantifiable answers to the full range of data science problems.

Course Overview
  • Section 135 minutes
  • Section 225 minutes
  • Section 316 minutes
  • Section 458 minutes
  • Section 524 minutes
Learn More

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

Networks and Graphs in Wolfram Language

Networks and Graphs in Wolfram Language
Archived Event | FREE

Certification Levels: Attendance

Join us for our introduction to graphs and networks in Wolfram Language. This talk will demonstrate how to construct a graph object from scratch or from predefined data sources.

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 14.1 Webinar Series

New in Wolfram 14.1 Webinar Series
Archived Event | FREE

Version 14.1 of Wolfram Language and Mathematica is here with the latest from our R&D pipeline. This series of five webinars showcases new tools for working with neural nets and LLMs, finding differences in content, working with images and videos and exploring scientific evaluations through biomolecules, astrophysics and more.

Course Overview
  • Video 184 minutes
  • Video 287 minutes
  • Video 379 minutes
  • Video 485 minutes
  • Video 579 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

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