Daily Study Group: Writing a Wolfram Language Function
About This Study Group
Learn what makes a good function in the Wolfram Language and how to create your own. We'll begin with standard function structure and then cover arguments, patterns, options and how to extend function capability with overloading, recursion and iteration, memoization and up-values. Later sessions will discuss error handling and extra tips. Some programming knowledge is recommended for this Study Group.

Sessions include short lessons, poll questions to review key concepts, practice problems and live Q&A. A certificate of program completion will be awarded to participants who attend online sessions and pass a quiz.

Access recordings by registering for this Study Group and then clicking each section link below.
Daily Study Group Sections
  • Monday, September 12, 10–11am US CDT (3–4pm GMT)
    The Basics of Function Structure
  • Tuesday, September 13, 10–11am US CDT (3–4pm GMT)
    Working with Function Options
  • Wednesday, September 14, 10–11am US CDT (3–4pm GMT)
    Extending Function Capability
  • Thursday, September 15, 10–11am US CDT (3–4pm GMT)
    Error Handling
  • Friday, September 16, 9:30–11am US CDT (2:30–4pm GMT)
    Useful Tips and Series Review
Join Current Session