Philipp Hagenlocher

Philipp Hagenlocher holds a master’s degree in computer science from the Technical University of Munich with a strong background in formal methods and functional programming. He is a full-time Haskell developer, working on distributed systems with a need for absolute program correctness. Philipp has been passionate about teaching and educating others on functional concepts for a long time, and from experience, he knows the difficulties a reader might have. His YouTube video series “Haskell for Imperative Programmers,” has amassed over one million views.

books & videos by Philipp Hagenlocher

Learn Haskell by Example Video Edition

Learn Haskell by Example teaches you to build applications in Haskell by designing and coding fun and engaging projects. In this easy-to-follow guide, you’ll create a domain specific language for music, an image processing library, and more! You’ll learn Haskell from the ground-up with a focus on important concepts like function design, composition, and data immutability. Each project gives you a new insight into how to think in Haskell and helps you understand why many Haskell developers say they will never use another language again.

Learn Haskell by Example

  • October 2024
  • ISBN 9781633438934
  • 456 pages
  • printed in black & white
  • available in Russian

Learn Haskell by Example teaches you to build applications in Haskell by designing and coding fun and engaging projects. In this easy-to-follow guide, you’ll create a domain specific language for music, an image processing library, and more! You’ll learn Haskell from the ground-up with a focus on important concepts like function design, composition, and data immutability. Each project gives you a new insight into how to think in Haskell and helps you understand why many Haskell developers say they will never use another language again.