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

298 results

Data Visualization with Wolfram Language

Data Visualization with Wolfram Language
Instructor Led | SEE COURSE SCHEDULE

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

Certification Levels: Completion

With the use of a curated dataset from the Wolfram Data Repository, this course shows how to quickly visualize different data structures and how to make your graphics ready to publish and share. Domain-specific functions as well as general techniques are shared for getting the most out of your graphics. The course is intended for anyone who wants to learn more about data visualization using Wolfram Language.

Learn More

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

Deploying Computational Web Services: Getting Started with APIs, Dynamic Content and Web Apps

Deploying Computational Web Services: Getting Started with APIs, Dynamic Content and Web Apps
Webinar | FREE

Certification Levels: Attendance

Discover how simple it is to create powerful tools and make them available throughout your company or to the wider public using APIs, cloud notebooks, forms and dynamic web content. In this tutorial, you will learn how to build a fully functional, dynamic application and deploy it to the web.

Learn More

Descriptive and Exploratory Statistics

Descriptive and Exploratory Statistics
Video Lesson | FREE

The Wolfram Language provides numerous functions for describing and visualizing properties of data. This class shows how charts, plots and a variety of graphics can be used for understanding the nature of a dataset, the population from which it was sampled and the relationship between variables in the data or underlying population.

Learn More

Designing Interactive Demonstrations

Designing Interactive Demonstrations
Video Lesson | FREE

This class gives pro tips and best practices for authoring your own Demonstrations, correcting common problems, testing your Demonstrations and joining the Wolfram Demonstrations Project. The class is for those who have an interest in creating Demonstrations suitable for classroom use or joining the Demonstrations Project. Basic knowledge of the Wolfram Language is recommended.

Learn More

Developing Applications in the Wolfram Language

Developing Applications in the Wolfram Language
Video Lesson | FREE

Discover different ways that you can extend the Wolfram Language, from a simple function to a multi-component application. Learn about the available tools to create, package and deliver your applications and extensions to users. The class is for those who have basic familiarity with the Wolfram Language.

Learn More

Developing Graphical User Interfaces with Wolfram Language

Developing Graphical User Interfaces with Wolfram Language
Video Course | FREE

In this course, you will learn how to make interesting interactive and dynamic controls that are visually appealing.

Learn More

Developing Systems Biology Models

Developing Systems Biology Models
Video Lesson | FREE

Requirements: Some experience with SystemModeler is recommended for the course.

This course provides an introduction to the BioChem library and the Systems Biology add-on and teaches you how you can build, simulate and analyze biochemical models using System Modeler and the Wolfram Language.

Learn More

Discovering the Educational Potential of Wolfram|Alpha

Discovering the Educational Potential of Wolfram|Alpha
Video Lesson | FREE

Discover the educational potential of Wolfram|Alpha. Browse examples in science and technology, society and culture, mathematics and everyday life. Compute accurate fact-based answers and generate visual results with the use of curated data and knowledge and dynamic computation. Access step-by-step solutions for chemistry, calculus, basic math problems and more. Click Open Code buttons to compute in the cloud with your Wolfram|Alpha results and provide unlimited practice problems with Wolfram Problem Generator.

Learn More

Discrete Calculus Concepts and Applications

Discrete Calculus Concepts and Applications
Video Lesson | FREE

This video gives a broad overview of discrete calculus functions in the Wolfram Language, along with applications to fractals, sequence recognition and the study of algorithms. This class requires no previous Wolfram Language experience.

Learn More

Discrete Calculus with Wolfram Language

Discrete Calculus with Wolfram Language
Video Course | FREE

This course discusses the basics, history and real-world applications of discrete calculus as well as associated Wolfram Language functionality.

Course Overview
  • Video 15 minutes
  • Video 210 minutes
  • Video 39 minutes
  • Video 49 minutes
  • Video 512 minutes
  • Video 611 minutes
  • Video 712 minutes
  • Video 811 minutes
  • Video 912 minutes
  • Video 1019 minutes
  • Video 1120 minutes
  • Video 1213 minutes
  • Video 1317 minutes
  • Video 148 minutes
  • Video 1513 minutes
Learn More

Does Gender Help with Your Maths Score?

Does Gender Help with Your Maths Score?
Interactive Course | FREE

Requirements: This course requires knowledge of common data visualisations (pie charts, bar charts, histograms) and statistics (min-max, mean, median, range).

Certification Levels: CompletionLevel 1

The ability to decide whether group A is different, either better or worse, than group B is an important technique within computational thinking and data science. It is useful in many areas, from medical experiments to sales figures to environmental changes. This Computational Thinking module introduces you to how problems like this can be tackled, first on small datasets, then on a national scale, comparing results to published reports.

Learn More

Dynamic Visualization in the Wolfram Language

Dynamic Visualization in the Wolfram Language
Video Lesson | FREE

Videos, animations and interactive infographics are popular features in scientific, technical and popular media. This class illustrates the principles behind constructing graphics sequences, manipulating a simulated camera, building an interactive interface and more. The class is for those who want to explore how to customize dynamic visualizations with the Wolfram Language. Some familiarity with the Wolfram Language and visualization principles is helpful.

Learn More

Ecology and Environmental Science Modeling in Wolfram Language

Ecology and Environmental Science Modeling in Wolfram Language
Archived Event | FREE

This event offers a unique experience for students and educators keen on exploring the intersection of natural systems and computational modeling. It focuses on the foundational elements of complex systems within the realms of ecology and environmental science, making these advanced concepts accessible and engaging through a blend of theoretical and computational explorations.

Learn More

EdTech for the Computational Classroom (Study Group Sessions)

EdTech for the Computational Classroom (Study Group Sessions)
Archived Event | FREE

This Daily Study Group explores the benefits of bringing computational learning to all course subjects. Lessons start with a broad overview to provide a sense of what's possible with Wolfram technology, from interactive graphs and geographic plots to financial and historical data analysis. Later lessons share examples of student computational notebooks exploring subjects like math, physics and computer science with a final lesson demonstrating Wolfram's new question and assessment framework.

Course Overview
  • Video 155 minutes
  • Video 260 minutes
  • Video 360 minutes
  • Video 455 minutes
  • Video 553 minutes
Learn More

Explore the Total Solar Eclipse of 2024 with Wolfram Language

Explore the Total Solar Eclipse of 2024 with Wolfram Language
Archived Event | FREE

Learn how to use Wolfram Language to predict when the eclipse will happen and how it will look from any location on April 8, 2024. Compute contact times, duration, speed, the maximum obscuration of the Sun and much more. Construct precise and detailed maps of the sky for the event, as well as maps of the Earth showing the totality path. Wolfram experts will show the calculations behind the Precision Eclipse website and demonstrate the astro capabilities and built-in knowledge of Wolfram Language that support those results.

Learn More

Exploring Blockchain Functionality
(Study Group Sessions)

Exploring Blockchain Functionality
(Study Group Sessions)
Archived Event | FREE

Join associates from Wolfram Blockchain Labs to learn more about the technology, concepts and functionality of blockchains. The series begins with a conceptual introduction, reviewing terminology and definitions and briefly touching on topics such as cryptography, the internet stack, Bitcoin, NFTs and computation. Later sessions focus on decentralized blockchain governance, cross-chain bridges in the Cardano ecosystem, defining and expanding the "oracle problem," the latest economic research on mutual credit currency and finally, discussion of recent news and a Study Group recap.

Course Overview
  • Video 159 minutes
  • Video 262 minutes
  • Video 356 minutes
  • Video 473 minutes
  • Video 583 minutes
Learn More

Exploring Creative Data Analytics

Exploring Creative Data Analytics
Interactive Course | FREE

This course provides a beginner's introduction to applying modern computation to business analytics and working with text, image, video and web data in Wolfram Language. Course lessons explore case studies using real-world data.

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

Exploring Web Data with Wolfram Language

Exploring Web Data with Wolfram Language
Archived Event | FREE

In this recorded, two-part livecoding series, Arnoud Buzing demonstrates using the Reddit API to import data from a webpage in the JSON format and analyzing it with Wolfram Language. Dataset operations are used for deciphering the structure of the imported data. Image processing and textual analysis capabilities of the language are demonstrated, and the built-in ImageIdentify function is used to recognize imported images.

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

Exploring Wolfram Language

Exploring Wolfram Language
Archived Event | FREE

In this recorded, 18-part livecoding series, Arnoud Buzing guides viewers through topics and examples from Stephen Wolfram's book An Elementary Introduction to the Wolfram Language and the accompanying open course. Subjects covered include practicalities of the language, image processing, neural networks and machine learning functionality, computation with real-world data, graphics and visualizations, programming techniques and cloud deployment. The series includes demonstrations of how to access the Wolfram Cloud. Individual sessions within this series are devoted to exploring specific topics, such as an image-classification problem using convolutional neural networks, a leaf-classification machine learning problem and animations created with atmospheric images imported from the NOAA website.

Course Overview
  • Video 1126 minutes
  • Video 2123 minutes
  • Video 3125 minutes
  • Video 4143 minutes
  • Video 581 minutes
  • Video 65 minutes
  • Video 742 minutes
  • Video 891 minutes
  • Video 939 minutes
  • Video 1067 minutes
  • Video 1149 minutes
  • Video 1264 minutes
  • Video 1377 minutes
  • Video 1464 minutes
  • Video 1557 minutes
  • Video 1657 minutes
  • Video 1754 minutes
  • Video 18121 minutes
Learn More

Exploring Wolfram|Alpha Mobile & Tablet Apps

Exploring Wolfram|Alpha Mobile & Tablet Apps
Video Lesson | FREE

In this video class, you will see how Wolfram|Alpha mobile apps give you access to the world of computable knowledge wherever you go. You will be introduced to the key features of the Wolfram|Alpha mobile app and will get a glimpse of the extensive reference data and computational power available in the Wolfram|Alpha-powered Reference Apps, Professional Assistant Apps and Personal Assistant Apps.

Learn More

Fast Introduction for Programmers

Fast Introduction for Programmers
Video Course | FREE

Certification Levels: Level 1

Learn to program in Wolfram Language—fast. These videos offer a quick introduction to Wolfram Language. As a programmer, you will get up to speed with the higher-level constructs of this fully symbolic programming language. You will be introduced to a selection of its nearly 6,000 carefully integrated, built-in functions. You can also try rapid prototyping of your ideas with quick cloud deployment options, as well as access and work with an amazing collection of curated computable data built into the language itself, from within the all-in-one notebook environment. After you are done, you will be able to read and understand almost any Wolfram Language code and start programming in Wolfram Language yourself.

Course Overview
  • Video 13 minutes
  • Video 23 minutes
  • Video 33 minutes
  • Video 43 minutes
  • Video 52 minutes
  • Video 62 minutes
  • Video 73 minutes
  • Video 84 minutes
  • Video 94 minutes
  • Video 103 minutes
  • Video 113 minutes
  • Video 122 minutes
  • Video 133 minutes
  • Video 143 minutes
  • Video 153 minutes
  • Video 164 minutes
  • Video 173 minutes
  • Video 183 minutes
  • Video 193 minutes
  • Video 203 minutes
  • Video 214 minutes
  • Video 222 minutes
  • Video 233 minutes
  • Video 244 minutes
  • Video 253 minutes
  • Video 263 minutes
Learn More

Field Theory of Games (Study Group Sessions)

Field Theory of Games (Study Group Sessions)
Archived Event | FREE

Learn a computational approach to economics and business using the field theory of games, a dynamic model extension of game theory. See how game theory can be extended with ideas from geometry, physics and engineering. Discussions will include applied examples from economics to give students insight into the ways a systems engineering approach can be used to understand how decisions are made. No prior knowledge of game theory or Wolfram Language is assumed, so a brief introduction to both topics will be provided.

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