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

Advanced 3D Graphics in the Wolfram Language

Advanced 3D Graphics in the Wolfram Language
Video Lesson | FREE

The Wolfram Language provides incredibly flexible and powerful graphics primitives for general use as well as for highly sophisticated visualization. This class presents a walk-through of 3D graphics options, including lighting control, camera setup and surface properties such as opacity and texture. Hints and pro tips to make your graphics interactive, dynamic and more efficient are also included. This class is for those who are experienced with Wolfram Language graphics functionality.

Learn More

Advanced Programming

Advanced Programming
Video Course | FREE

If you are serious about software development in the Wolfram Language, this video course is for you. Pick up tips for writing fast code and learn about programming within the Wolfram Workbench IDE, including useful information on creating application-specific documentation for your Wolfram Language app and for embracing a test-driven development style. Finish with a quick look at web-based development for deploying applications to the cloud.

Course Overview
  • Video 131 minutes
  • Video 224 minutes
  • Video 373 minutes
  • Video 432 minutes
  • Video 523 minutes
Learn More

An Overview of Deep Neural Networks Applications

An Overview of Deep Neural Networks Applications
Video Lesson | FREE

A high-level overview of deep neural networks applications. This class shows many examples of problems that can be solved with deep neural nets, including image classification, sequence prediction, speech recognition and question answering. The class concludes with a case study of how the ImageIdentify function was built on the Wolfram neural network framework. This class assumes some familiarity with the Wolfram Language and neural network concepts.

Learn More

Analysis and Design of Control Systems

Analysis and Design of Control Systems
Video Lesson | FREE

Requirements: Some experience with control systems is recommended for the course.

This course shows how to work with the control systems objects created in Wolfram Language. Topics include frequency domain analysis, state space analysis, and state space design.

Learn More

Analyzing Text to Answer Fact-Based Questions

Analyzing Text to Answer Fact-Based Questions
Video Lesson | FREE

This video class introduces FindTextualAnswer, the built-in Wolfram Language function that combines well-established techniques for information retrieval with state-of-the-art deep learning techniques to find answers in text. FindTextualAnswer analyzes text and can yield several possible answers, the probabilities of those answers being correct and other properties that can help you understand the context of each answer in response to your specific, fact-based questions. In this class, you will learn the scope of this function and some practical applications, as well as gain insights into how it is implemented and the deep learning approach available in the Wolfram Language.

Learn More

APIs, Forms and Web Applications in the Wolfram Cloud

APIs, Forms and Web Applications in the Wolfram Cloud
Video Lesson | FREE

This class shows how to generate web content using the Wolfram Language, including static and interactive webpages in the Wolfram Cloud. The video demonstrates how to create and deploy APIs and web forms. Security options and permissions for deployed webpages are discussed. Real-world examples include calling Wolfram Cloud APIs from a web application and hosting it in the Wolfram Cloud.

Learn More

Applying Neural Networks Webinar Series

Applying Neural Networks Webinar Series
Archived Special Event | FREE

This webinar series takes you on a deep dive into the latest workflows for building, training and evaluating neural networks. See how neural net models are used to solve complex processing tasks involving image, audio and natural language data. Sessions include hands-on demonstrations, showing real-world applications using the latest built-in Wolfram Language functionality and neural net models. Pretrained models from the Neural Net Repository and customized models are shown.

Course Overview
  • Video 16 minutes
  • Video 245 minutes
  • Video 322 minutes
  • Video 46 minutes
  • Video 517 minutes
  • Video 642 minutes
  • Video 711 minutes
  • Video 88 minutes
  • Video 957 minutes
Learn More

Asymptotics: The Art of Approximation

Asymptotics: The Art of Approximation
Video Lesson | FREE

This video class introduces asymptotics as an alternative to exact and numerical methods. The class opens with some historical notes and explains how asymptotic methods can be useful. Examples shown include applications for the solution of differential equations, integrals, difference and algebraic equations and the computation of sums of infinite series. Learn how to use the built-in asymptotic functions in the Wolfram Language to solve hard problems that cannot be solved exactly.

Learn More

Automated Data Science

Automated Data Science
Video Course | FREE

Learn about machine learning functions that have been tuned to automate the data science process. This video course shows examples of using computation with data that go beyond traditional statistical methods and highlight the role of automated modeling in the modern data science process. Automated classification and regression functionalities are demonstrated using the built-in Wolfram Language symbols Classify and Predict.

Course Overview
  • Video 135 minutes
  • Video 225 minutes
Learn More

Automated Structure Discovery: Unsupervised Learning

Automated Structure Discovery: Unsupervised Learning
Video Lesson | FREE

The Wolfram Language has functions that work directly on many types of data and automatically extract some sort of structure from it. FindClusters, ClusteringTree and ClusteringComponents are examples of functions that perform the unsupervised learning task of clustering. ClusterClassify classifies new samples based on information gathered from unlabeled input data via clustering. Other functions like FeatureExtract, FeatureNearest, FeatureSpacePlot and DimensionReduce provide tools for automatic exploration of the data in the feature space. This video introduces these functions to get you started on unsupervised machine learning tasks. It is suitable for beginners without previous knowledge of machine learning.

Learn More

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 Special 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

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

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