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

  • OCT 1 | Online

    Introduction to Wolfram Tech

    This instructor-led session introduces core technologies for getting started quickly with Wolfram technology—no experience necessary. Learn to use Wolfram Notebooks in the cloud and on your desktop, get familiar with the syntax and programming fundamentals of Wolfram Language and be introduced to Wolfram AI Assistant for help with learning to write and fix code. A certified instructor provides comprehensive guidance and answers to your questions. A certificate of course completion is available.

  • OCT 6 | Online

    Wolfram Language and LLMs

    Modern LLMs can be incorporated into traditional computational workflows and used to power programming operations. This course will show you different ways you can use LLM technology alongside Wolfram Language, including how to use the conversational interface of Wolfram AI Assistant, the programmatic operations made possible with built-in LLM functions and Wolfram MCP. This course is part of the series Exploring AI Foundations with Wolfram Tools.

  • Oct 7 | Online

    Parallel Programming in Wolfram Language

    Learn about the basics of parallel programming, optimization for a single kernel, the parallel computation architecture available in Wolfram Language for simultaneously utilizing multiple kernels and how to use Wolfram kernels with managed clusters.