Wolfram U
Refine & Sort Showing filtered results
  • Format
  • Difficulty
  • Certification
  • Time to Complete
    • Clear options
  • Sort by
    • Clear options
A Guide to Programming with Wolfram Language
Interactive Course | FREE

Requirements: This course requires basic working knowledge of Wolfram Language

Certification Levels: Completion

Go beyond the basics of programming in Wolfram Language. Learn how to write more complex programs in different programming styles as well as utilize flow control primitives and other features of this high-level programming language. This course offers a collection of useful tips for intermediate-level programmers.

Course Overview
  • Section 127 minutes
  • Section 230 minutes
  • Section 322 minutes
  • Section 424 minutes
  • Section 526 minutes
  • Section 631 minutes
  • Section 722 minutes
  • Section 834 minutes
Learn More
An Elementary Introduction to the Wolfram Language
Interactive Course | FREE

Requirements: This course requires no prior knowledge of Mathematica or the Wolfram Language.

Certification Levels: CompletionLevel 1

Learn the Wolfram Language and modern computational thinking from Stephen Wolfram's book with veteran Wolfram Language instructor and developer David Withoff. The course requires no prior programming knowledge and is suitable for those at any educational level with an interest in computational thinking and its practical applications.

Course Overview
  • Section 166 minutes
  • Section 269 minutes
  • Section 355 minutes
  • Section 479 minutes
  • Section 5100 minutes
Learn More
Hands-on Start to Wolfram Mathematica Training Tutorials
Special Event | FREE

Certification Levels: Attendance

Join a free online training session to learn different ways to interact with Mathematica—enter queries through free-form input and the 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 More
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
The Wolfram Language: Programming Fundamentals
Instructor Led | See Course Page for Price

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

Certification Levels: Completion

This course teaches the fundamental concepts of programming in the Wolfram Language. It features concise lecture sections, self-check exercises and tips for writing Wolfram Language code. Limited registration and small class size allow for interactive topic exploration and Q&A. Basic familiarity with the Wolfram Language or introductory-level skill in any programming language is recommended.

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

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

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

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

Creating Documentation with Wolfram Workbench

Creating Documentation with Wolfram Workbench
Video Lesson | FREE

Wolfram Workbench is the recommended tool for programming in the Wolfram Language outside the notebook interface. It is also the best system for creating in-product Wolfram Language documentation for your own applications. This video provides instructions for creating Wolfram-style documentation that can be packaged and distributed along with application source code. The class is intended for those comfortable using an integrated development environment (IDE).

Learn More

Creating Notebook Palettes

Creating Notebook Palettes
Video Lesson | FREE

Palettes are notebooks with a collection of interactive controls that can be used to manipulate a primary notebook. Palettes can be created programmatically or with menu controls. This video will show how to create palettes and control their appearance and functionality with both control options and built-in functions.

Learn More

Deploying and Running a Custom Neural Net on Your Phone

Deploying and Running a Custom Neural Net on Your Phone
Video Lesson | FREE

Learn about creating and training a neural net image classifier application for the iPhone to identify different types of mushrooms. Follow along step by step with this tutorial using built-in Wolfram Language functions as well as external code and applications to create a fully functional app that can be immediately deployed to a phone and used right away.

Learn More

Developing Applications in the Wolfram Language

Developing Applications in the Wolfram Language
Video Lesson | FREE

Discover different ways that you can extend the Wolfram Language, from a simple function to a multi-component application. Learn about the available tools to create, package and deliver your applications and extensions to users. The class is for those who have basic familiarity with the Wolfram Language.

Learn More

Exploring Wolfram|Alpha Mobile & Tablet Apps

Exploring Wolfram|Alpha Mobile & Tablet Apps
Video Lesson | FREE

In this video class, you will see how Wolfram|Alpha mobile apps give you access to the world of computable knowledge wherever you go. You will be introduced to the key features of the Wolfram|Alpha mobile app and will get a glimpse of the extensive reference data and computational power available in the Wolfram|Alpha-powered Reference Apps, Professional Assistant Apps and Personal Assistant Apps.

Learn More

Fast Introduction for Programmers

Fast Introduction for Programmers
Video Course | FREE

Learn to program in the Wolfram Language—fast. These videos offer a quick introduction to the Wolfram Language. As a programmer, you will get up to speed with the higher-level constructs of this fully symbolic programming language. You will be introduced to a selection of its nearly 6,000 carefully integrated, built-in functions. You can also try rapid prototyping of your ideas with quick cloud deployment options, as well as access and work with an amazing collection of curated computable data built into the language itself, from within the all-in-one notebook environment. After you are done, you will be able to read and understand almost any Wolfram Language code and start programming in the Wolfram Language yourself.

Course Overview
  • Video 13 minutes
  • Video 23 minutes
  • Video 33 minutes
  • Video 43 minutes
  • Video 52 minutes
  • Video 62 minutes
  • Video 73 minutes
  • Video 84 minutes
  • Video 94 minutes
  • Video 103 minutes
  • Video 113 minutes
  • Video 122 minutes
  • Video 133 minutes
  • Video 143 minutes
  • Video 153 minutes
  • Video 164 minutes
  • Video 173 minutes
  • Video 183 minutes
  • Video 193 minutes
  • Video 203 minutes
  • Video 214 minutes
  • Video 222 minutes
  • Video 233 minutes
  • Video 244 minutes
  • Video 253 minutes
  • Video 263 minutes
Learn More