Wolfram U

Functional Programming Quick Start

Estimated Time: 29 min

Course Level: Intermediate


Discover functional programming with the Wolfram Language. Learn the core constructs, functions and evaluation rules of a dynamic, functional language. See how to transition your thinking from procedural to functional programming. Some experience with procedural computer programming is recommended for the class.

Featured Products & Technologies: Wolfram Language (available in Mathematica and Wolfram|One)

You'll Learn To

  • Recognize all constructs in the Wolfram Language as expressions
  • Modify the standard evaluation model in the Wolfram Language with attributes
  • Build and extract parts of lists
  • Differentiate and make comparisons between procedural and functional programming
  • Transform from procedural to functional programming
  • Use patterns and rules