Haskell the language is great. You can apply Haskell for data science, but you'll need to implement the libraries yourself. It's a real shame because, as a language, Haskell is aberrantly fit data science. As a language, Haskell presents several appealing features. In particular, it’s one of the few modern languages to be non-strict, meaning expressions can have a value even if their sub-expressions do not; this prevents it from failing or requiring everything to be evaluated. Your code can be cleaner as functions don’t need to have everything tied off in order to work. If you want a detail explanation of Data Science then do check out Intellipaat’s blog which will help you in understanding DS.
You can get a hands-on project by referring the following Data Science Training by Intellipaat which will teach you Data Science from scratch.
And if you are more into videos then do check out the following video tutorial which will help you in mastering in the field of Data Science: