Wolfram U

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

  • SEP 16–OCT 4 | Online

    Daily Study Group: An Elementary Introduction to Wolfram Language

    Learn to use Wolfram Language and apply modern computational thinking with lessons from the interactive open course and the accompanying book by Stephen Wolfram, now in its third edition. No prior programming knowledge is required. A Wolfram certified instructor leads this group with assistance from Wolfram education programs staff.

  • Sep 18 | Online

    Combining Wolfram Language and R

    This webinar will explore how we can use Wolfram Language and R together in an integrated workflow. The focus will be on RLink, a built-in Wolfram Mathematica functionality that allows for R code to be executed from the native Mathematica environment and for data to be passed seamlessly between the two languages.

  • OCT 3–24 | Online

    Wolfram Language Programming Proficiency

    This course sequence does not require experience with Wolfram Language to start; it is suitable for those with introductory-level skill in any programming language who want to further develop Wolfram Language skills and learn about interfaces and deployment as well as best practices for working with data and developing packages.