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

  • Feb 18 | Online

    Wolfram System Modeler User Conference 2026

    The virtual conference will showcase how industry leaders, researchers and engineers use Wolfram System Modeler, Modelica, Wolfram Language and FMI-based workflows to accelerate design, simulation and digital-twin development across a wide range of engineering domains.

  • Feb 24 | Online

    Wolfram Language and LLMs

    Learn how to unlock the power of LLMs for your computational tasks. This course will show you different ways you can use LLM technology alongside Wolfram Language, including how to use the conversational interface of Chat Notebooks and the programmatic operations possible with LLM functions.

  • Mar 17–31 | Online

    Wolfram Language Programming Proficiency

    Learn about advanced programming and development concepts in Wolfram Language. This course is the third and final part of the programming proficiency course sequence, following Programming Fundamentals and Practical Programming.