meta data for this page
Subpages:
Haskell Study Group
(PLEASE NOTE: This group is currently not active, there are no meetings planned. If you are interested in reviving it, please get in touch with CodeHub organisers)
We started by working through the fantastic Haskell Programming from First Principles (http://haskellbook.com) book. After a while, people were on different chapters and some started working on projects. So it is not just about the book anymore - everybody works on what they want.
Original Time Table:
Week 1: Introduction. Lambda calculus
• Haskell Book, Chapter 1
Week 2. Getting started with Haskell.
• Chapters 2 and 3
Week 3. Basic datatypes.
• Review chapters 2 and 3
• Chapters 4 and 5
Week 4. Types and Typeclasses.
• Review chapters 4 and 5
• Chapter 6
Week 5. Functional patterns. Working with recursion.
• Review chapter 6
• Chapters 7 and 8
Week 6. Lists and folding lists.
• Review chapters 7 and 8
• Chapters 9 and 10
Week 7. Algebraic datatypes.
• Review chapters 9 and 10
• Chapters 11 and 12
Week 8. Midpoint review. Testing with QuickCheck.
• Review chapters 2-12
• Read and complete Chapter 13 on your own
• Chapter 14
Week 9. Monoid and Semigroup.
• Chapter 15
Week 10. Functor
• Review Chapter 15
• Chapter 16
Week 11. Applicative.
• Review chapter 16
• Chapter 17
Week 12. Monad. How to apply structure to your code.
• Review chapter 17
• Chapter 18
• Read Chapter 19 on your own
• General review and look ahead