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.
Hands-on Start to Wolfram Mathematica Training Tutorials
Hands-on Start to Wolfram Mathematica Training Tutorials
Special Event | FREE
Certification Levels: AttendanceLevel 1
Join a free online training session to learn different ways to interact with Mathematica—enter queries through free-form input and Wolfram Language, create notebooks, perform symbolic and numeric calculations, generate 2D and 3D graphics, create an interactive Manipulate, analyze data and turn your notebook into an interactive presentation. This is an exciting opportunity to learn directly from the authors of the book Hands-on Start to Wolfram Mathematica and Programming with the Wolfram Language and ask questions during the interactive Q&A. Participants will need access to either Mathematica for the desktop or Mathematica Online to utilize the hands-on aspects of this training.
Learn MoreQuick Start to Wolfram Tech
Quick Start to Wolfram Tech
Instructor Led | SEE COURSE SCHEDULE
Requirements: This course requires no prior knowledge of Wolfram Language or Mathematica.
Certification Levels: Completion
This course introduces core technologies for getting started quickly with the Wolfram technology stack. Learn to work with Wolfram Notebooks in the cloud as well as on your desktop and familiarize yourself with the syntax and programming fundamentals of Wolfram Language. Scheduled as online and in-person classes, this course provides comprehensive instruction guided by a live instructor. No prior experience with Wolfram Language is required. Certificate of course completion available.
Learn MoreBuilding 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 MoreData Importing and Exporting Quick Start
Data Importing and Exporting Quick Start
Video Lesson | FREE
The Wolfram Language makes it easy to work with your data and files. This class uses application-driven examples from a variety of areas, such as computational biology, chemistry, geospatial information systems and more, to show how straightforward it is to get data into and out of the Wolfram Language. This beginner-level class is appropriate for those who have little or no experience with the system.
Learn MoreData Visualization Quick Start
Data Visualization Quick Start
Video Lesson | FREE
Harness the power of the Wolfram Language to interactively visualize your data. Start with simple charts, add labels and legends and then customize the appearance. In a series of examples, you'll learn to process and incorporate additional data and create specialized visual elements, resulting in a rich interface that allows you to interactively explore your data in depth. Topics include general options for adding styles and labels to your charts, enhancing your data with wrappers and metadata and writing custom rendering functions that make use of the metadata to show additional levels of information. The class is suitable for those who have an interest in creating charts using the Wolfram Language but who have little experience with the system.
Learn MoreFunctional Programming Quick Start
Functional Programming Quick Start
Video Lesson | FREE
Discover functional programming with the Wolfram Language. Learn the core constructs, functions and evaluation rules of a dynamic, functional language. See how to transition your thinking from procedural to functional programming. Some experience with procedural computer programming is recommended for the class.
Learn MoreHybrid Computing Quick Start
Hybrid Computing Quick Start
Video Lesson | FREE
One of the unique strengths of the Wolfram Language is its ability to take advantage of symbolic computation and exact numbers when solving numerical problems. This ability allows users to find the right answer in many cases where purely approximate methods would fail and opens up a world of powerful hybrid symbolic-numeric methods. In this class you'll get a look under the hood at some of the ways the numerics of the Wolfram Language benefit from its symbolics and how method selection is automatically inferred. The class is for those who have a basic familiarity with numeric and symbolic computation in the Wolfram Language.
Learn MoreImage Processing and Analysis Quick Start
Image Processing and Analysis Quick Start
Video Lesson | FREE
This class introduces the highly optimized image processing tools and powerful functions available in the Wolfram Language for analyzing and manipulating image data. The class is for those who have an interest in learning how to use the Wolfram Language for image processing tasks. An introductory knowledge of the Wolfram Language and the field of image processing is recommended.
Learn MoreIntegrated Control Systems Quick Start
Integrated Control Systems Quick Start
Video Lesson | FREE
Requirements: Some experience with control systems is recommended for the course.
Explore the suite of control system tools available in Wolfram Language that can be used to do analysis, design and simulation of continuous- and discrete-time systems. Topics include the construction and manipulation of state-space and transfer-function models, system interconnections, frequency response plots, and controller design. Optimal control of an inverted pendulum, interactive pole placement, and Bode plot manipulation are among the examples.
Learn MorePaclet Development Quick Start
Paclet Development Quick Start
Video Lesson | FREE
This video lesson explains the type of metadata that goes into a PacletInfo.wl file, providing programmatic descriptions of paclet code and resources. It walks you through the process of developing a paclet with the help of a simple example. The video also shows you how to author and deploy documentation for a paclet and its functions.
Learn MoreQuick Start with Wolfram Language and System Modeler
Quick Start with Wolfram Language and System Modeler
Video Lesson | FREE
Get a deeper understanding of model behavior using Wolfram Language. This course focuses on creating and analyzing models and simulation results with Wolfram Language. Learn about the link between the Wolfram Language and System Modeler and get an overview of the powerful functionality relevant to modeling and analysis. There are no prerequisites for this class, although experience with system modeling would be a plus.
Learn MoreVisualization & Graphics Quick Start
Visualization & Graphics Quick Start
Video Lesson | FREE
This class shows how easy it is to visualize functions and data using the large set of visualization tools in the Wolfram Language. Explore built-in functions for creating plots, charts and graphics and learn how to customize them using styles, labels, legends, meshes and other options. Specialized visualizations from the domains of statistics, finance, image and signal processing and control systems are introduced. The class is suitable for those who wish to use the Wolfram Language for visualization but who have little experience with the system.
Learn MoreWolfram Data Drop Quick Start
Wolfram Data Drop Quick Start
Video Lesson | FREE
Learn how to get started with the Wolfram Data Drop, a universal data accumulator for devices, sensors, programs, humans and more. With Data Drop you can collect and organize data from anywhere, store it in the cloud and compute with it seamlessly. This video class provides instruction on how you can collaborate computationally with people as well as various connected devices, sensors and services.
Learn MoreWolfram System Modeler Quick Start
Wolfram System Modeler Quick Start
Video Lesson | FREE
Dive into the vast collection of ready-made resources available for getting started with System Modeler. This video introduces the example packages and libraries available in the Class Browser. Follow the presentation step by step to create your own models and run simulations.
Learn MoreCourse 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