Programming & Applications

Learn to develop and deploy a useful application in minutes and how to build a major production system in days. Find out about the advantages of using a knowledge-based symbolic language that supports a variety of programming paradigms.

These courses offer topics for beginners and more advanced programmers. The beginner-level courses are meant to introduce new users to Wolfram Language basics. Higher-level courses are aimed at more experienced users to improve their understanding of specific features of the language and to help them create scalable programs for immediate deployment, both locally and in the cloud. Certification opportunities are available for proficiency in using Wolfram Language as well as for completion of specific courses.

Upcoming Events

  • JUN 9 | Online

    Emerald Cloud Lab: Powered by Wolfram Language

    In this webinar, you will explore how a cloud-based laboratory enables scientists to design, run and analyze experiments remotely using Wolfram Language. Emerald Cloud Lab cofounder D.J. Kleinbaum discusses the significance of cloud labs, explains how the lab relies on Wolfram Language and runs a remote experiment with real lab data. No prior experience with Wolfram Language is required.

  • Jun 30 | Online

    Introduction to Wolfram Tech

    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.

  • Jun 30 | Online

    Writing High-Performance Code

    Optimize your Wolfram Language skills by learning to recognize and resolve key issues that make for suboptimal code. This webinar will walk through some of the key issues to ensure that your Wolfram Language code executes as fast as possible.