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

46 results

Deploying and Running a Custom Neural Net on Your Phone

Deploying and Running a Custom Neural Net on Your Phone
Video Lesson | FREE

Learn about creating and training a neural net image classifier application for the iPhone to identify different types of mushrooms. Follow along step by step with this tutorial using built-in Wolfram Language functions as well as external code and applications to create a fully functional app that can be immediately deployed to a phone and used right away.

Learn More

Exploring the Neural Network Framework from Building to Training

Exploring the Neural Network Framework from Building to Training
Video Lesson | FREE

This video showcases the easy-to-use framework available in the Wolfram Language to build, modify, train and deploy neural networks. Learn how the Wolfram Language simplifies the process of encoding input and decoding output for neural nets. Also introduced are layers (almost 30 different types)—the basic building blocks for constructing neural networks—and the process of connecting them in chains and graphs to build complicated networks according to your requirements. This class is intended for users who have a basic familiarity with neural nets and who would like to explore the Wolfram Language features that make the process of building and training networks more intuitive.

Learn More

Hour of Code with Wolfram

Hour of Code with Wolfram
Archived Event | FREE

Wolfram U is hosting an Hour of Code during Computer Science Education Week. Invite someone you would like to introduce to the world of computation and AI and join Wolfram U instructors online for an hour of coding. No experience needed. We'll work together on a fun and guided exploration, using simple but powerful Wolfram Language functions. End the hour knowing you can use Wolfram Language creatively with AI to add a computational perspective to any topic.

Learn More

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

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

Learning from Input and Output: Supervised Learning

Learning from Input and Output: Supervised Learning
Video Lesson | FREE

Predict and Classify are highly automated functions in the Wolfram Language for supervised learning tasks. This video shows how these functions can be used to quickly create a simple interpretative model from the input data or customized for a specific task by setting options like Method and PerformanceGoal. It discusses how trained classifier models can be evaluated using metrics like Accuracy and ConfusionMatrix. This class is suitable for beginners. No previous knowledge of machine learning is required.

Learn More

Learning to Tackle Real-World Computer Vision Applications

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

Machine Learning Basics

Machine Learning Basics
Video Course | FREE

Follow this video series to learn about machine learning with the help of the Wolfram Language. Start with supervised learning tasks like classification and regression and move on to unsupervised learning tasks such as clustering, feature extraction and dimension reduction. Next, take a peek into active learning and generative learning from sequences. Finally, discover the built-in pre-trained models available in the Wolfram Language for specific machine learning tasks like image identification, text recognition, sentiment classification and more.

Course Overview
  • Video 140 minutes
  • Video 230 minutes
  • Video 328 minutes
  • Video 420 minutes
Learn More

Machine Learning Webinar Series

Machine Learning Webinar Series
Archived Event | FREE

Learn how the new generation of neural nets in the Wolfram Language excels in image processing, audio analysis and natural language processing tasks. This three-part webinar series walks you through the Wolfram neural net framework and demonstrates some state-of-the-art applications.

Course Overview
  • Video 164 minutes
  • Video 293 minutes
  • Video 396 minutes
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 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

Neural Network Applications: Audio Processing

Neural Network Applications: Audio Processing
Video Course | FREE

This course introduces neural network applications for audio processing. Learn about specific features of audio data and the need for a dedicated encoder. See examples of convolutional and recurrent neural networks. Get a glimpse of the fundamental building blocks of a neural network and their significance. You'll learn how to access neural network models from the Wolfram Neural Net Repository, build an audio classifier from scratch and understand the concept of "network surgery" for adapting a pre-defined network to use for audio analysis as well as for extracting data from a network for analysis and gaining insights. Finally, the technique of transfer learning is demonstrated for approaching complex problems.

Course Overview
  • Video 142 minutes
  • Video 242 minutes
  • Video 311 minutes
  • Video 48 minutes
Learn More

Neural Network Applications: Image Processing

Neural Network Applications: Image Processing
Video Course | FREE

This comprehensive video course introduces you to the relationship between image processing and neural networks. You'll learn about network components, using layers, how to build an image classifier and analyze existing networks, and processing features at different scales. Application examples are shared, starting with basic tools and moving on to more advanced architectures.

Course Overview
  • Video 147 minutes
  • Video 227 minutes
  • Video 345 minutes
  • Video 422 minutes
  • Video 56 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

Neural Networks Basic Concepts

Neural Networks Basic Concepts
Video Lesson | FREE

Wolfram Language provides an integrated high-level way to interface with neural nets that enables you to avoid low-level programming and focus on building sophisticated networks symbolically, and the video demonstrates how you can leverage this for your application.

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

Real-World Image Processing Applications

Real-World Image Processing Applications
Video Lesson | FREE

Requirements: The course is for those who have a basic familiarity with image processing.

How can you solve real-world image processing problems with the Wolfram Language? How does the Wolfram Language's unique dynamic functionality let you quickly optimize image processing algorithms? This class will explore some of the Wolfram Language's image processing capabilities, how they integrate with other features of the Wolfram Language and how they can be combined to create powerful interactive tools. The class is for those who have a basic familiarity with image processing.

Learn More

Recurrent Neural Networks

Recurrent Neural Networks
Video Lesson | FREE

Learn how you can work with recurrent neural nets using the neural network framework in Wolfram Language. See a simple example of integer addition and look at an advanced application of recurrent nets for question-answering tasks.

Learn More

Wolfram GPT (Study Group Sessions)

Wolfram GPT (Study Group Sessions)
Archived Event | FREE

Wolfram 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

Wolfram Technology in Action: Applications & New Developments Webinar Series

Wolfram Technology in Action: Applications & New Developments Webinar Series
Archived Event | FREE

This three-part webinar series showcases innovative applications and the latest Wolfram Language developments in data science and AI, engineering and modeling, and mathematics and science. Each session includes presentations shared at the Wolfram Technology Conference accompanied by talks from Wolfram staff scientists, application developers, software engineers and Wolfram Language users who apply the technology every day to their business operations and research.

Course Overview
  • Video 177 minutes
  • Video 217 minutes
  • Video 322 minutes
  • Video 419 minutes
  • Video 534 minutes
  • Video 628 minutes
  • Video 719 minutes
Learn More

Wolfram Technology in Action: Data Science Webinar Series

Wolfram Technology in Action: Data Science Webinar Series
Archived Event | FREE

This three-part webinar series showcases a range of data science applications in the Wolfram Language, featuring talks from the 2019 Wolfram Technology Conference. Presentations highlight built-in Wolfram Language functionality for data analysis, modeling, visualization, automated reporting and machine learning. Topic areas include Twitter analytics, tidal flooding, computational taxonomy, video game AI planning and more.

Course Overview
  • Video 177 minutes
  • Video 281 minutes
  • Video 375 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