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
  • The Basics of Function Structure
    Monday, September 12, 2022 · 10:00 AM CDT
    1659446318-284fe660e2f098c1
  • Working with Function Options
    Tuesday, September 13, 2022 · 10:00 AM CDT
    1659446213-4d2edfbcb1997861
  • Extending Function Capability
    Wednesday, September 14, 2022 · 10:00 AM CDT
    1659446198-5e8784a5e8f4ad97
  • Thursday, September 15, 10–11am US CDT (3–4pm GMT)
    Error Handling
    Thursday, September 15, 2022 · 10:00 AM CDT
    1659446246-750806574fd89634
  • Useful Tips and Series Review
    Friday, September 16, 2022 · 9:30 AM CDT
    1659445978-9a124d312f67a3db
Join Current Session
Ead-messages-offsite-icon-1