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

  • Nov 10–14 | Online

    Wolfram Language and LLMs: Ideal Complements

    Join this study group to learn how to use LLMs within and in combination with Wolfram Language. This series begins with simple notebook chats, then explores integrating LLMs into workflows, building custom functions and saving time with automation. Later sessions will demonstrate how Wolfram Language computation can make LLM responses more reliable and explore methods for combining LLM agents and Wolfram Language code for parallel execution.

  • Nov 13 | Online

    Wolfram Language and LLMs

    This instructor-led course will show you different ways you can use LLM technology alongside Wolfram Language, including how to use the conversational interface of Wolfram Notebook Assistant, Chat Notebooks and the programmatic operations possible with built-in LLM functions. Write code that interfaces with different service providers' LLM models from within the Wolfram environment as well as provides symbolic representation of tools that can be used by LLMs.

  • Nov 18 | Online

    Creating Command-Line Applications with wolframscript

    In this webinar, discover how Wolfram Language’s integrated tools streamline the process of extracting data from websites and seamlessly bridge data into the Wolfram environment—where the information is instantly ready for computation, visualization and deeper analysis.