In this training session, we will cover modern Haskell programming best practices, with an emphasis on creating real world, production-ready applications. This will include program structure, recommended libraries, and tooling configuration. The techniques will be relevant to most programming domains, including network programming, concurrent applications, and data science. Familiarity with Haskell syntax and basic programming ability is assumed, and ample Q&A sections will be available.

The course will roughly follow the FP Complete Haskell Syllabus. Based on user feedback in advance of the session, the planned topics will be updated to accommodate audience interest.