Wolfram U
Refine & Sort Showing filtered results
  • Format
  • Difficulty
  • Certification
  • Time to Complete
    • Clear options
  • Sort by
    • Clear options
Interacting with Blockchains
Video Lesson | FREE

The Wolfram Language provides a sophisticated framework for accessing a wide variety of external services and APIs, including blockchain data. Download the notebook to follow along interactively during this recorded livecoding session. This class showcases the latest features for reading and writing data to blockchains.

Learn More
Introduction to Cryptography
Interactive Course | FREE

Requirements: This course requires a basic understanding of number theory, algorithms, discrete mathematics and modular arithmetic and basic-level skills in any programming language.

Certification Levels: Completion

This course gives an introduction to the concepts, underlying math, principles and techniques of historic and modern cryptography; ties cryptographic protocols to real-world scenarios; and gives a necessary understanding of issues related to information security in general.

Course Overview
  • Section 122 minutes
  • Section 213 minutes
  • Section 326 minutes
  • Section 416 minutes
  • Section 545 minutes
  • Section 650 minutes
  • Section 745 minutes
  • Section 816 minutes
Learn More
Optimization of Portfolios and Investments
Video Lesson | FREE

There are many ways and tools to optimize portfolios. In this class, you will use built-in Wolfram Language functions to create optimal portfolio and asset mixes given certain sets of risk tolerance. The optimization functions used in this class include quadratic optimization, conic optimization, linear optimization, linear fractional optimization and second-order cone optimization. You will also analyze portfolio performance metrics, such as asset correlation and forecasted returns.

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

Finance: Financial Modeling and Visualization

Finance: Financial Modeling and Visualization
Video Lesson | FREE

Requirements: The course is for those who have basic familiarity with Mathematica. General knowledge of mathematics is recommended.

Wolfram Finance Platform offers an integrated solution for the finance industry. This course focuses on the data analysis, modeling and visualization aspects of the platform. Practical examples with 2D and 3D visualizations will be given. We will also discuss ways to create interactive tools for analyzing and presenting findings using Mathematica's Manipulate command.

Learn More

Financial Statistics

Financial Statistics
Video Lesson | FREE

Requirements: The course is for those who have basic familiarity with Mathematica. General knowledge of mathematics is recommended.

Statistics is a powerful tool for analyzing and drawing conclusions from financial data. This lesson focuses on the statistical analysis of financial data, including computation of descriptive statistics, probability and estimation of distributions and various properties of common distributions. A basic knowledge of mathematics and familiarity with the Wolfram Language is recommended.

Learn More

Financial Time Series Processing

Financial Time Series Processing
Video Lesson | FREE

Financial value over time can be represented as time series objects in the Wolfram Language. This video class demonstrates how to import financial data as time series and how to inspect and specify its properties, such as temporal regularity, resampling method and window length. It explains how time series objects can be used as input to other built-in functions and also directly used for arithmetic calculations. Examples illustrate computing asset returns using log and ratios and visualizing stock trading data along with buy and sell signals.

Learn More

Modeling Market Prices Using Stochastic Processes

Modeling Market Prices Using Stochastic Processes
Video Lesson | FREE

This video talks about the modeling of stock prices, portfolios, index returns, bonds, option prices, exchange rates and conditional risk using stochastic processes such as the ARCH process, vector-valued time series, the ARMA model, Chen's model, the Ito process and Merton jump diffusion. In doing so, it shows that the Wolfram Language contains a complete collection of stochastic processes and statistical distributions that can be fitted to a wide array of market phenomena.

Learn More

Portfolio Diversification with Graph Theory

Portfolio Diversification with Graph Theory
Video Lesson | FREE

Requirements: This course requires a basic knowledge of graph theory and some experience with Mathematica.

Sufficiently diversifying a portfolio is an important part of smart investing. This class uses graph theory to assess diversification. Correlation values are used to inform connections on graphs, which are then used to determine asset allocation. This class requires a basic knowledge of graph theory and some experience with the Wolfram Language.

Learn More

Random Processes in Finance

Random Processes in Finance
Video Lesson | FREE

This class covers the built-in, random processes available in the Wolfram Language. Other topics include time series processes, stochastic differential equation process, financial functions and short-interest-rate models. The class requires prior experience with the Wolfram Language and knowledge of financial processes.

Learn More

Time Value of Money

Time Value of Money
Video Lesson | FREE

Requirements: The course is for those who have basic familiarity with Mathematica. General knowledge of mathematics is recommended.

People move money from the present to the future and vice versa through saving and borrowing. To evaluate these transactions, financial analysts weigh present and future cash flows. With customized financial examples, such as discounted cash flows and mortgage valuation, this class introduces the mathematics of time value and the built-in Wolfram Language functions that make calculations quick and easy. This class is for those who have basic familiarity with the Wolfram Language. General knowledge of mathematics is recommended.

Learn More