
Functional Programming in Go
Apply functional techniques in Golang to improve the testability, readability, and security of your code
Created by Dylan Meeus
Explore how functional programming techniques can make your Go code more readable, testable, and secure. Discover practical ways to use functional principles in real-world Go projects and see how these approaches can improve your workflow.
Packt | Mar 2023 | 248 min
What You Will Learn
You will start by exploring the core ideas behind functional programming and see how they differ from traditional object-oriented methods. Through hands-on examples, you will practice using functional concepts in Go and gradually build up to more advanced techniques that help you write better code.
Key Features
- Apply first-class functions, currying, and higher-order functions in Go
- Use functional design patterns to write cleaner and safer code
- Understand when to use functional versus object-oriented approaches
Target Audience
Ideal for Go developers with experience in object-oriented languages who want to expand their skills. If you are looking to understand functional programming and apply it to your Go projects for improved maintainability and reliability, you will benefit from this content.





