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

278 results

Basic Programming

Basic Programming
Video Course | FREE

It is so easy to create programs in the Wolfram Language! Starting with a 60-second app, this video course shows techniques for attaching controls to your computations, making interfaces usable and beautiful, and interactively exploring everything from text and math to graphics and sound. Understand how to import data into the Wolfram System, as well as export your results in a variety of file formats. Finally, you'll try out the functional programming paradigm, with advice from our experts, to improve the performance of your programs.

Course Overview
  • Video 121 minutes
  • Video 215 minutes
  • Video 329 minutes
Learn More

Becoming a Data Curator

Becoming a Data Curator
Video Course | FREE

Join a Wolfram|Alpha data scientist for this recorded, three-part livecoding series as they guide you in taking data from the web, importing and cleaning it, preparing it for computation in the Wolfram Language and uploading it to the Wolfram Data Repository.

Course Overview
  • Video 1122 minutes
  • Video 2113 minutes
  • Video 3101 minutes
Learn More

Biodiversity Explorations with Machine Learning
(Study Group Sessions)

Biodiversity Explorations with Machine Learning
(Study Group Sessions)
Archived Event | FREE

Learn to apply machine learning techniques and Wolfram Language functions to biodiversity data. These Study Group sessions begin by introducing you to biodiversity data access functions available with the entity framework built into the Wolfram Language and in the Wolfram Function Repository. Later sessions cover examples of classification, social media text analysis, audio processing of bird sounds and deploying a trained neural network image classifier to your mobile phone. Each session includes lessons, polls to review key concepts and practice problems.

Course Overview
  • Video 147 minutes
  • Video 239 minutes
  • Video 344 minutes
  • Video 445 minutes
  • Video 577 minutes
Learn More

Blockchain Foundations

Blockchain Foundations
Video Lesson | FREE

This video lesson explains how underlying computer Internet technology and cryptography enables and secures blockchain systems and also explores fundamental Bitcoin concepts.

Learn More

Breaking the Boundaries of Data Science

Breaking the Boundaries of Data Science
Video Lesson | FREE

What do we mean by multiparadigm data science? Presenter Jon McLoone answers this question by showing examples of using computation with data that go beyond traditional statistical methods. Using the Wolfram Language to perform computations in sentiment analysis, signal processing and graph theory, Jon illustrates that various domains of computation can be combined to yield new insights into the data. The role of automation in making deep data exploration more accessible is introduced. Machine learning examples are shown. The class ends with a demonstration of a web-based application and API deployment for making results, reports and presentations interactive and collaborative.

Learn More

Bringing Math to Life through Visual Learning

Bringing Math to Life through Visual Learning
Video Lesson | FREE

This video class demonstrates how to encourage critical thinking in the classroom with the use of Wolfram|Alpha and the Wolfram Demonstrations Project. No previous experience with Mathematica or the Wolfram Language is required.

Learn More

Building an App in 60 Seconds

Building an App in 60 Seconds
Video Lesson | FREE

With the Wolfram Language, you really can build a useful, interactive app for exploring ideas in just minutes. Starting with the 60-second app, this course covers the ins and outs of the Manipulate command, the key to instantly interactive interfaces. You'll learn techniques for attaching controls to your computations, making interfaces usable and beautiful and interactively exploring everything from text and math to graphics and sound.

Learn More

Building and Applying Epidemiological Models

Building and Applying Epidemiological Models
Video Course | FREE

Follow this video course to learn about the basics of epidemiology modeling. The first few lessons will review basic dynamic transmission models, and each lesson will build on previous lessons to create progressively more complicated models that can be used to simulate real-world scenarios. The course uses data from past and present epidemics to explore how the models work and what can happen when model parameters are changed. The models are constructed and simulated using Wolfram Language and built-in data from the Wolfram Knowledgebase.

Course Overview
  • Video 142 minutes
  • Video 236 minutes
  • Video 320 minutes
  • Video 436 minutes
  • Video 523 minutes
  • Video 644 minutes
  • Video 746 minutes
  • Video 846 minutes
  • Video 942 minutes
Learn More

Building and Training Basic Neural Networks

Building and Training Basic Neural Networks
Video Lesson | FREE

The Wolfram Language neural network framework provides symbolic building blocks to build, train and tune a network as well as automatically process input and output using encoders and decoders. Learn how to do this in steps, along with examples of logistic regression and basic image recognition.

Learn More

Building Applications with the Wolfram Cloud

Building Applications with the Wolfram Cloud
Video Course | FREE

The Wolfram Cloud offers an interactive, seamless way to store code and data as well as perform computations. You can also build and deploy web forms and APIs that can be shared with others and accessed from multiple devices. Learn about using Wolfram Language functions to build applications in the Wolfram Cloud. Lessons begin with a brief introduction to cloud objects before moving on to various ways of interacting with and using them in applications. The course concludes with real-world examples of cloud-deployed applications.

Course Overview
  • Video 111 minutes
  • Video 214 minutes
  • Video 315 minutes
  • Video 49 minutes
  • Video 511 minutes
  • Video 616 minutes
  • Video 716 minutes
  • Video 86 minutes
Learn More

Building Applications with the Wolfram Neural Net Repository

Building Applications with the Wolfram Neural Net Repository
Video Lesson | FREE

Learn to build applications using the neural network models available in the Wolfram Neural Net Repository. This class showcases existing models in the repository and the different tasks for which they are intended, such as classification, feature extraction, image processing, regression, language modeling and more, with new models and new application areas being added all the time. Use cases showing applications built by students from Wolfram summer programs are shared. Learn to leverage available models to create your own applications.

Learn More

Building Blocks for Deep Learning

Building Blocks for Deep Learning
Video Course | FREE

This video course explores how to construct neural networks in the Wolfram Language. The Wolfram Language neural network framework provides symbolic building blocks to build, train and tune a network, as well as automatically process input and output using encoders and decoders. You'll learn how to build feed-forward networks and about recurrent neural nets and why they are interesting.

Course Overview
  • Video 128 minutes
  • Video 227 minutes
Learn More

Built-in Machine Learning in Wolfram Language

Built-in Machine Learning in Wolfram Language
Video Lesson | FREE

You can apply machine learning to diverse subject areas without expert-level knowledge with the help of Wolfram Language. Even though you can build complicated models from scratch, you can also use any of the existing, pre-trained models on different inputs like text, numbers and images. This video introduces the many machine learning functions available for such wide-ranging tasks as image identification, text recognition, sentiment classification and others.

Learn More

Business Analytics and Research with the Wolfram Language

Business Analytics and Research with the Wolfram Language
Video Lesson | FREE

The Wolfram Language has built-in, ready-to-use financial and socioeconomic data, including current and historical stock prices and currency exchange rates. This video shows you how to use natural language as well as built-in Wolfram Language functions to query this data and compute with it. It also demonstrates the use of automated machine learning models and customized visualization for the development and enhancement of a business intelligence workflow. Several real-world examples are used to explain how the Wolfram Language can be used for business analytics and research.

Learn More

Calculus Applications and Algorithms

Calculus Applications and Algorithms
Video Lesson | FREE

This class provides applications of calculus functions in the Wolfram Language and a discussion of the internal methods used for solving problems.

Learn More

Calculus Concepts and Applications

Calculus Concepts and Applications
Video Course | FREE

This video course begins with an overview of basic calculus operations and takes you on an exploration of Wolfram Language functions, including those used for computing integrals and solving differential equations. Learn from one of our symbolic computing experts about applications of calculus to real-world problems, gain insight into the technology underlying our built-in calculus functions, and find some interesting historical mathematical references as well as resources for further study. Allow the Wolfram Language to introduce you to—or help you to rediscover—some of the beauty and utility of calculus.

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

Calculus Fundamentals

Calculus Fundamentals
Video Lesson | FREE

This class gives a broad overview of calculus operations in the Wolfram Language. Learn details about the functionality for computing integrals and solving differential equations, and become familiar with the Wolfram Language built-in functions Integrate and DSolve. See how animations and interactive graphics are useful for understanding concepts. This class is suitable for beginners wanting to use Mathematica and the Wolfram Language to solve calculus problems.

Learn More

Can I Spot a Cheat?

Can I Spot a Cheat?
Interactive Course | FREE

Requirements: This course requires basic working knowledge of the Wolfram Language, common data visualisations (histograms) and empirical and probability distributions.

Certification Levels: CompletionLevel 1

Being able to measure variations in data and identify abnormal variation is an important skill in many fields. In the financial sector, for example, fraudulent behaviour can cost huge sums of money. In this Computational Thinking module, you will learn how to recognise patterns in data that differ “significantly” from the norm and learn how to provide evidence that the source of one dataset is different to another. You will learn how to use significance levels to quantify how unexpected the patterns or differences were, ultimately writing and interpreting your own hypothesis test.

Learn More

Cause or Correlation?

Cause or Correlation?
Interactive Course | FREE

Requirements: This course requires basic working knowledge of the Wolfram Language, common data visualisations (histograms) and statistics (mean, median).

Certification Levels: CompletionLevel 1

Knowing how one variable affects another is important in many instances in real life, from medical diagnoses to environmental impacts or financial trends. In this Computational Thinking module, you will learn about dependent connections between variables, the possible cause(s) for such dependencies and how these are often misused in the media to make claims that are incorrect—particularly about how adopting one behaviour can cause something positive or negative to happen.

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

Computation for Social Sciences

Computation for Social Sciences
Video Lesson | FREE

Would you find it useful to have a complete, integrated and fully automated platform for doing social science computations? Learn how to use built-in and external data to explore or model concepts and ideas using Wolfram Language. Examples include analyzing texts written by different authors, mapping boundaries of historical empires, social network analysis and determining political sentiment from tweets.

Learn More

Computational Audio

Computational Audio
Video Course | FREE

Investigate and analyze audio data and learn to easily add fun effects. These videos introduce the new integrated support for audio processing in the Wolfram Language and cover audio effects, audio synthesis and audio analysis. The processing and analysis techniques you learn here can be combined with comprehensive support for signal processing, statistical analysis and machine learning to enable easy prototyping of applications in various fields, including music, speech, communication and broadcasting.

Course Overview
  • Video 114 minutes
  • Video 222 minutes
  • Video 321 minutes
  • Video 429 minutes
Learn More

Computational Economics

Computational Economics
Video Lesson | FREE

How could making use of a complete, highly automated and integrated platform for research and computation in economics be helpful to you? Learn different ways to access, process, simulate and analyze economic data using Wolfram Language. Examples include modeling a Nash equilibrium, predicting credit rating categories and forecasting stock prices.

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