You've heard that Functional programming (FP) is good for concurrency. Mastering FP will improve all the code you write.
FP changes practices like TDD; learn how design is more structured and tests are more precise. See why FP-style functions and data structures are actually more reusable than objects. Leave with new tools that eliminate bloat, improve code quality, and speed development.