Watch Michael Snoyman, Vice President of Engineering at FP Complete, talk about What Makes Haskell Unique
Haskell produces programs which are maintainable, productive, and efficient.
Haskell excels on two fronts, type systems and declarative programs:
- Strong, static typing lets us impose hard constraints on what code can and cannot do.
- Declarative programs are high-level, can be reasoned with, and reproduced.
Haskell has significant usage in:
- Web development
- Concurrent and parallel programming
- Cluster computing
- Financial modeling
- Scientific and biotech modeling
- Parsers, compilers, type-checkers
- Blockchain
Learn more on our promote Haskell page.
Get Started With Haskell
Ready to dive in? We've put together a comprehensive getting started guide to install a complete Haskell toolchain and start writing real world applications.
We also have an extensive collection of Haskell learning materials.
Improve your Haskell
FP Complete offers a comprehensive Haskell curriculum called Applied Haskell. We regularly offer public training sessions, as well as custom-tailored corporate sessions. Please contact us for availability.
We also offer the full course syllabus online free of charge for self-learners.
Keep going!
FP Complete regularly blogs on various Haskell topics. Check out our blog to see the latest.