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.
![](https://wolframu.wolfram.com/wp-content/themes/wolfram-u/assets/img/course-catalog.png)
Daily Study Group: What Is ChatGPT Doing ... and Why Does It Work?
![](https://content.wolfram.com/sites/44/2024/08/chatgptDSG58.png)
Daily Study Group: What Is ChatGPT Doing ... and Why Does It Work?
Special Event | FREE
Certification Levels: Completion
Find out what's going on inside ChatGPT and explore why it can perform so well at producing meaningful text. This Study Group is based on a best-selling book by Stephen Wolfram and provides an accessible and engaging explanation for the success of ChatGPT. Participants are encouraged to read the book before coming to this Study Group.
Learn MoreDaily Study Group: An Elementary Introduction to Wolfram Language
![](https://content.wolfram.com/sites/44/2024/03/Study-Group-updated.png)
Daily Study Group: An Elementary Introduction to Wolfram Language
Special Event | FREE
Certification Levels: CompletionLevel 1
Learn to use Wolfram Language and apply modern computational thinking with lessons from the interactive open course and the accompanying book by Stephen Wolfram, now in its third edition. Wolfram certified instructor Rory Foulger leads this group with assistance from Wolfram education programs staff.
Learn MoreDaily Study Group: Introduction to Complex Analysis
![](https://content.wolfram.com/sites/44/2024/03/Study-Group-updated.png)
Daily Study Group: Introduction to Complex Analysis
Special Event | FREE
Certification Levels: CompletionLevel 1
This Daily Study Group introduces you to the properties and applications of complex numbers and functions with the help of visualization and computation tools in Wolfram Language. The first three sessions cover the complex plane, complex numbers and analytic functions. Later sessions focus on complex integration, the residue theorem and applications. The lessons used in this Study Group are taken from the upcoming Wolfram U course Introduction to Complex Analysis.
Learn MoreBiodiversity Explorations with Machine Learning
(Study Group Sessions)
![](https://content.wolfram.com/sites/44/2022/11/biodsg.png)
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
Daily Study Group: Introduction to Calculus
![](https://content.wolfram.com/sites/44/2023/03/Calc_DSG-Wolfram-U-catalog.png)
Daily Study Group: Introduction to Calculus
Special Event | FREE
Certification Levels: CompletionLevel 1
This Daily Study Group follows lessons, exercises and quizzes from the Wolfram U comprehensive introduction to calculus course and provides excellent preparation for the AP Calculus AB exam. We start with functions and limits, followed by differential calculus and its applications, and then move on to integral calculus and its applications.
Learn MoreDaily Study Groups
![](https://content.wolfram.com/sites/44/2022/10/Study-Group.png)
Daily Study Groups
Special Event | FREE
Certification Levels: CompletionLevel 1
Wolfram Daily Study Groups are fun, directed, incremental learning resources for building computational competence. Study Groups offer academic and professional development opportunities for anyone interested in expanding their skillset. A Wolfram instructor guides each session by sharing short lessons, polling the group to review key concepts, introducing practice problems and answering questions. Certificates of program completion are available to engaged participants, with additional opportunities for Level 1 proficiency certifications offered for select topics and areas of study.
Learn MoreEdTech for the Computational Classroom (Study Group Sessions)
![](https://content.wolfram.com/sites/44/2022/11/DSG-EdTech.png)
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
Exploring Blockchain Functionality
(Study Group Sessions)
![](https://content.wolfram.com/sites/44/2022/10/DSG-Blockchain.png)
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
Field Theory of Games (Study Group Sessions)
![](https://content.wolfram.com/sites/44/2023/08/Field-Theory-Games_StudyGroup.png)
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 MoreGetting Started with Mathematica and Wolfram Language
(Study Group Sessions)
![](https://content.wolfram.com/sites/44/2023/05/GS-with-M-WL_StudyGroup.png)
Getting Started with Mathematica and Wolfram Language
(Study Group Sessions)
Archived Event | FREE
Learn to use Mathematica and the programming language at its core—Wolfram Language. Start with basic explorations to get familiar with the syntax and then learn to use Wolfram GPT as a guide for writing snippets of code. Find your way through the documentation on 6000+ built-in functions and learn to use them for a range of programming tasks. You will learn to write your own functions, create visualizations, add interactivity and utilize the notebook interface to both create and present your analysis. No prior programming knowledge is required, and even seasoned users will pick up a useful trick or two.
Learn MoreGuiding Principles for Systems Modeling and Simulation
(Study Group Sessions)
![](https://content.wolfram.com/sites/44/2024/02/wsm_wsg_24_wolfram-u-home.png)
Guiding Principles for Systems Modeling and Simulation
(Study Group Sessions)
Archived Event | FREE
Learn modeling principles applicable to dynamic systems across diverse domains from Wolfram experts. This study group uses Wolfram System Modeler to create models of real-world systems and explore modeling fundamentals. Examples that range from simulating the spread of infectious diseases to predicting the cash flow dynamics of a subscription-based business and modeling the intricate behavior of drones are covered. The first two sessions provide an introduction to modeling with System Modeler and analyzing models with Wolfram Language. Each following session is devoted to learning about a different modeling principle.
Learn MoreIntroduction to Machine Learning (Study Group Sessions)
![](https://content.wolfram.com/sites/44/2024/03/Study-Group-updated.png)
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 MoreIntroduction to the Wolfram Quantum Computation Framework
(Study Group Sessions)
![](https://content.wolfram.com/sites/44/2022/07/Quantum-Comp@2x.png)
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
LLM Agents for Modeling Group Dynamics
![](https://content.wolfram.com/sites/44/2024/05/Wolfram-Colloquium-Series-LLM1200x868.png)
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 MoreMathematica and Wolfram Language for
Mathematics Research and Study (Study Group Sessions)
![](https://content.wolfram.com/sites/44/2023/04/M-and-WL-Research.png)
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
Notebook-based Workflows for Data Explorations
(Study Group Sessions)
![](https://content.wolfram.com/sites/44/2023/01/WSG_NBWorkFlow.png)
Notebook-based Workflows for Data Explorations
(Study Group Sessions)
Archived Event | FREE
Discover the different workflows included with Wolfram's extensive documentation system. Learn about the detailed, step-by-step recipes for the computational tasks needed to build more complex technical projects. These videos start with a brief introduction to Wolfram Notebooks and then quickly move to more practical tasks like importing data, creating visualizations and doing basic analysis. You will be instructed in utilizing the user-friendly notebook environment and the elegance of the Wolfram Language to quickly create interactive interfaces to aid your data explorations and visualizations.
Course Overview
- Video 152 minutes
- Video 251 minutes
- Video 358 minutes
- Video 457 minutes
- Video 587 minutes
Programming Tutorials (Study Group Sessions)
![](https://content.wolfram.com/sites/44/2022/07/Programming-StudyGroup@2x.png)
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
Solving ODEs and PDEs with Wolfram Language (Study Group Sessions)
![](https://content.wolfram.com/sites/44/2023/07/Solving-ODEs-PDEs.png)
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
System Modeling (Study Group Sessions)
![](https://content.wolfram.com/sites/44/2022/07/WSM-StudyGroup@2x.png)
System Modeling (Study Group Sessions)
Archived Event | FREE
Follow this Study Group to learn how to use Wolfram System Modeler to make complex, hierarchical simulations of all kinds of systems. The first several sessions cover examples ranging from gyroscopes and joysticks in physics to epidemic modeling in biology, to chromatographic columns in chemistry. After covering some fundamental topics with the use of the examples, this Study Group goes on to explain how to create and analyze new models, connect to real-world applications and analyze results with the Wolfram Language and the basics of the Modelica language.
Course Overview
- Video 150 minutes
- Video 254 minutes
- Video 353 minutes
- Video 451 minutes
- Video 554 minutes
- Video 664 minutes
- Video 760 minutes
- Video 858 minutes
- Video 986 minutes
Topics in Artisanal Calculus (Study Group Sessions)
![](https://content.wolfram.com/sites/44/2024/02/artisanal-calculus-study-group.png)
Topics in Artisanal Calculus (Study Group Sessions)
Archived Event | FREE
Explore lesser-known but incredibly useful topics in calculus. In this Daily Study Group on "artisanal" topics in calculus, learn about umbral calculus, Bell polynomials, the Euler–Maclaurin formula and fractional calculus. See how you can apply methods in calculus to the study of dynamical systems, minimal surfaces and even number theory.
Learn MoreWolfram GPT (Study Group Sessions)
![](https://content.wolfram.com/sites/44/2023/03/ChatGPT_StudyGroup.png)
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
Wolfram Language Basics
![](https://content.wolfram.com/sites/44/2022/05/WLBasics-thumb.png)
Wolfram Language Basics
Video Course | FREE
Certification Levels: Level 1
Learn the most important basics of Wolfram Language—no prior experience necessary. This course was created from the online sessions at a popular Daily Study Group series. The video lessons start by introducing you to computational notebooks and covering the ideas of basic functional programming and visualization. Following videos dive deeper, covering symbolics, numerics and more advanced programming, enabling you to start working with your own data. The remaining videos greatly expand the scope of the material while remaining accessible to beginners, allowing anyone to start working with machine learning, media files, cloud publishing and deployment. By the time you are done, you will feel right at home in the notebook environment and be ready to start working with any kind of data or calculation you can imagine. This video course provides excellent preparation for the Wolfram Language Level 1 certification.
Course Overview
- Video 147 minutes
- Video 255 minutes
- Video 353 minutes
- Video 440 minutes
- Video 543 minutes
- Video 653 minutes
- Video 756 minutes
- Video 856 minutes
- Video 942 minutes
- Video 1041 minutes
- Video 1150 minutes
- Video 1260 minutes
- Video 1349 minutes
- Video 1453 minutes
- Video 1556 minutes
- Video 1630 minutes
Wolfram Language Certification Prep (Study Group Sessions)
![](https://content.wolfram.com/sites/44/2023/01/DSG35-Certificate.png)
Wolfram Language Certification Prep (Study Group Sessions)
Archived Event | FREE
Refresh and enhance your Wolfram Language knowledge and prepare for the Level 1 certification exam. In these sessions, we review core areas of the language, including programming, graphics and visualization, machine learning and cloud functionality. In the final session, we look at exam practice questions.
Course Overview
- Video 160 minutes
- Video 259 minutes
- Video 357 minutes
- Video 459 minutes
- Video 561 minutes
Wolfram Language Introductory Tutorials (Study Group Sessions)
![](https://content.wolfram.com/sites/44/2022/07/WL-StudyGroup@2x.png)
Wolfram Language Introductory Tutorials (Study Group Sessions)
Archived Event | FREE
Follow this Study Group to learn the Wolfram Language from the ground up—no prior experience necessary. The first few sessions provide a working understanding of patterns, functions, data structure and datasets. While this Study Group is aimed at beginners, other sessions cover subjects often saved for more advanced users, including graphics, data visualization, simple user interfaces and even machine learning. A number of mini projects are provided along the way to help participants apply lecture concepts to real-world problems.
Course Overview
- Video 149 minutes
- Video 249 minutes
- Video 355 minutes
- Video 451 minutes
- Video 528 minutes
- Video 649 minutes
- Video 755 minutes
- Video 852 minutes
- Video 956 minutes
- Video 1026 minutes
- Video 1185 minutes
- Video 1251 minutes
- Video 1348 minutes
- Video 1449 minutes
- Video 1522 minutes
- Video 1650 minutes
- Video 1749 minutes
- Video 1852 minutes
- Video 1950 minutes
- Video 2051 minutes
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