Join Type Classes for courses and projects to get you started and make you an expert in FP with Haskell.