Wolfram U
Refine & Sort Showing filtered results
  • Format
  • Difficulty
  • Certification
  • Time to Complete
    • Clear options
  • Sort by
    • Clear options

Hands-on Start to Wolfram|Alpha Notebook Edition

Hands-on Start to Wolfram|Alpha Notebook Edition
Video Lesson | FREE

Learn the basics of using Wolfram|Alpha Notebook Edition—use free-form input to enter math and science calculations, create interactive notebooks, calculate problems numerically or symbolically and see step-by-step solutions, assign variables and define functions, create 2D and 3D graphics and make them interactive, and turn your notebook into a dynamic presentation. Topics are based on content from the book Hands-on Start to Wolfram|Alpha Notebook Edition. Explore these topics in more detail with the free online Hands-on Start to Wolfram|Alpha Notebook Edition training tutorials. This content requires no prior experience with Wolfram Notebooks or Wolfram|Alpha Notebook Edition.

Learn More

Hands-on Start to Wolfram|Alpha Notebook Edition Training Tutorials

Hands-on Start to Wolfram|Alpha Notebook Edition Training Tutorials
Special Event | FREE

Certification Levels: Attendance

During these live, hands-on training sessions, you'll learn the basics of using Wolfram|Alpha Notebook Edition—use free-form input to enter math and science calculations, create interactive notebooks, calculate problems numerically or symbolically and see step-by-step solutions, assign variables and define functions, create 2D and 3D graphics and make them interactive, and turn your notebook into a dynamic presentation. This is an exciting opportunity to learn directly from the authors of the book Hands-on Start to Wolfram|Alpha Notebook Edition and ask questions during the interactive Q&A. Participants will need access to Wolfram|Alpha Notebook Edition to utilize the hands-on aspects of this training.

Learn More

How to Connect Your Device to the Wolfram Language

How to Connect Your Device to the Wolfram Language
Video Lesson | FREE

Learn to write a Wolfram Device Framework driver to collect and analyze sensor data and programmatically control actuators, motors and indicators with connected devices. Explore how to connect devices using a variety of tools, including LibraryLink, WSTP, J/Link and more. This class assumes some familiarity with the Wolfram Language and connected devices.

Learn More

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

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

Integrating the Wolfram Data Framework

Integrating the Wolfram Data Framework
Video Lesson | FREE

Learn how to improve and extend your external data sources with the built-in data framework in the Wolfram Language. An overview of the framework's decade-long development history is provided, from the original Wolfram Language data functions to the launch of Wolfram|Alpha and the availability of the Wolfram Data Repository. Explore the extensive set of built-in entities, create lists from imported raw data, build datasets, visualize data and learn how to integrate the computational power of the Wolfram Language into your projects.

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

Introduction to Parallel Computation in the Wolfram Language

Introduction to Parallel Computation in the Wolfram Language
Video Lesson | FREE

This video provides an introduction to parallel computing functionality in the Wolfram Language. Learn how to get the most out of the computing kernels available to you and why you never have to choose between speed and accuracy. We will look at a few examples, discuss applications and learn possible ways to scale across available clusters or machines. The class is for those who have an interest in parallel computing with the Wolfram Language.

Learn More

Learn to Use a Notebook with Natural Language Input

Learn to Use a Notebook with Natural Language Input
Video Lesson | FREE

Natural language processing means communicating with computers with the same words and syntax you would use in everyday, conversational speaking; specific programming syntax is not required. This video shows you how to quickly get started coding in the Wolfram Language by using natural language input.

Learn More

Mathematica: A Speed Date

Mathematica: A Speed Date
Video Lesson | FREE

This course provides a whirlwind tour of Mathematica, showing how decades of research in computation, language and development together with well-thought-out design principles and solid software engineering have guided us in creating a modern computing platform. Key features, including dynamic interactivity, natural language input and numerical/symbolic computation, as well as applications in image processing, control systems, GPU computation and more, will be explored.

Learn More

Music Transcription in Wolfram Language

Music Transcription in Wolfram Language
Archived Special Event | FREE

In this recorded, three-part livecoding series, Christopher Wolfram demonstrates the use of Wolfram Language to analyze and explore audio data. Built-in functions are used to identify the fundamental and harmonic tones corresponding to notes in an imported music file by estimating their frequencies. The technique for separation of notes is showcased with examples. The identified notes, along with their corresponding frequencies and amplitudes, are used to synthesize music. Christopher also shows how all the necessary basic computation steps can be combined to construct generalized functions for music transcription.

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

New in Wolfram Language 13 Webinar Series

New in Wolfram Language 13 Webinar Series
Archived Special Event | FREE

Learn about what's new in the latest major release of Mathematica and the Wolfram Language in this multipart webinar series. The first session features a fast-paced overview of Version 13 plus presentations on new functionality for video computation and machine learning in the Wolfram Language. Each of the later sessions is dedicated to a significant area of new and enhanced functionality: calculus and algebra, graphs and networks, spatial statistics and geometric computation, blockchains, and visualization and geographic visualization.

Course Overview
  • Video 1113 minutes
  • Video 278 minutes
  • Video 3104 minutes
  • Video 473 minutes
  • Video 584 minutes
Learn More

New in Wolfram Language 13.1 Webinar Series

New in Wolfram Language 13.1 Webinar Series
Archived Special 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.

Learn More

Numerical Computing: Advanced Techniques

Numerical Computing: Advanced Techniques
Video Lesson | FREE

Learn best practices for using advanced numeric functionality in the Wolfram Language. Topics include techniques for combining numeric functions, advanced numeric features and understanding precision and accuracy. This class is for those who have experience with Wolfram Language numeric functions and are ready for advanced control and customization features.

Learn More

Parallel Computing in the Wolfram Language

Parallel Computing in the Wolfram Language
Video Course | FREE

Learn about the local and global optimization techniques and parallel programming paradigms integrated into the Wolfram Language, along with parallelization fundamentals. This three-part video series covers optimization for a single kernel, the parallel computation architecture available in the Wolfram Language for simultaneously utilizing multiple kernels and how to use Wolfram kernels with managed clusters.

Course Overview
  • Video 141 minutes
  • Video 241 minutes
  • Video 317 minutes
Learn More

Parallel Programming for Beginners

Parallel Programming for Beginners
Video Lesson | FREE

Learn about the fundamentals of parallelization and how parallel programming can be used to optimize CPU usage, making it possible to run multiple operations simultaneously. This video introduces the parallel computation architecture available in the Wolfram Language and discusses the basics of parallel programming.

Learn More

Practical Programming with Wolfram Language

Practical Programming with Wolfram Language
Instructor Led | SEE COURSE SCHEDULE

Requirements: This course requires basic working knowledge of Wolfram Language or introductory-level skill in any programming language.

Certification Levels: Completion

This course provides the skills, knowledge and tools to efficiently create and maintain Wolfram Language coding projects. The course covers fundamental concepts, including patterns, coding good practices, code maintenance, debugging and creating packages. Limited registration and small class sizes allow for interaction with the instructor, discussion and Q&A. This course is designed for Wolfram Language and Mathematica users who wish to take their programming skills from basic coding to full development.

Learn More

Programming Tutorials (Study Group Sessions)

Programming Tutorials (Study Group Sessions)
Archived Special 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
Learn More

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

Serious and Not-So-Serious Image Processing Applications

Serious and Not-So-Serious Image Processing Applications
Video Lesson | FREE

Requirements: The course is for those who have an interest in learning about image processing applications. Basic knowledge of Mathematica is recommended.

This video explains how to use the large range of image processing tools in the Wolfram Language to solve problems in different application areas and presents methods to construct robust algorithms for overcoming the stumbling blocks that visual data has to offer. Image processing tasks are visually appealing by their nature, and these examples are more fun because they include some not-so-serious image processing applications.

Learn More

Software Development Webinar Series

Software Development Webinar Series
Archived Special Event | FREE

Add a new layer of performance and automation to your entire development workflow—from prototype to production. The presentations included in this webinar series cover built-in Wolfram Language functionality for parallelization, cloud deployment and database integration.

Course Overview
  • Video 1104 minutes
  • Video 247 minutes
  • Video 324 minutes
  • Video 416 minutes
  • Video 520 minutes
  • Video 614 minutes
  • Video 716 minutes
Learn More

Solving ODEs and DAEs with NDSolve

Solving ODEs and DAEs with NDSolve
Instructor Led | SEE COURSE SCHEDULE

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

Certification Levels: Completion

This course covers techniques for solving ordinary differential equations (ODEs) and differential-algebraic equations (DAEs) using Wolfram Language. It introduces the built-in Wolfram Language function DSolve for finding symbolic solutions to differential equations and the built-in function NDSolve, a general numerical differential equation solver. Related functions and the options associated with them are demonstrated with examples.

Learn More

Solving PDEs with NDSolve

Solving PDEs with NDSolve
Instructor Led | SEE COURSE SCHEDULE

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

Certification Levels: Completion

This course introduces Wolfram Language built-in functionality for solving partial differential equations (PDEs). Topics include the numerical method of lines, boundary conditions, the Finite Element Method (FEM) and the use and construction of meshes.

Learn More