Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Functional Programming in Financial Markets

Association for Computing Machinery (ACM) via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore a comprehensive case study of functional programming implementation at Standard Chartered Bank, where Haskell powers core software systems supporting a $3 billion Markets division. Learn how typed functional programming is deployed across the entire technology stack, from foundational APIs and command-line interfaces for deal valuation and risk analysis to server-side components handling both long-running batch processes and sub-second RESTful services, as well as end-user graphical interfaces. Discover the practical application of functional programming concepts including monads, lenses, datatype generics, and closure serialization in orchestrating type-driven large-scale pricing workflows that can seamlessly scale from pricing a single trade locally to processing millions of trades across thousands of cloud nodes. Understand how the same API architecture enables individual computation inspection and selective recomputation of dependent parts, while examining the real-world benefits and challenges of functional programming adoption in a high-stakes financial environment where thousands of users interact with functionally-programmed software and over one hundred developers write functional code.

Syllabus

Functional Programming in Financial Markets

Taught by

Association for Computing Machinery (ACM)

Reviews

Start your review of Functional Programming in Financial Markets

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.