Haskell study group! All welcome!

Details
The aim of this group is to work through the fantastic Haskell Programming from First Principles (http://haskellbook.com) book. No prior experience of coding is required, all you need is a computer and a copy of the book!
The sample of the book on the above website contains chapters 2-4. You might be able to share a book with someone for the first week on lambda calculus but you should aim to buy a copy. The authors are awesome and may be able to provide discounts to those who genuinely need them. Get in contact with me if that could be you!
Each week before the session you should aim to read through the relevant chapters for that week and to attempt all the exercises. The session will be a chance to discuss what has given you trouble, compare solutions with others, re-attempt some of the exercises without notes etc. Discussion between sessions can take place on Slack (https://join.slack.com/t/codehubbs/shared_invite/enQtMjUyOTg3MTgxMjk4LTRmYjQ3YjEyYmY3MjZkNmFlZDVmOTUzNTczMDg5MzEzZjJmNDZhNzk2M2Y0ZTNlYTc4NzliZmE3ZWNiMjFjYjA).
The intended schedule is set out below. You should aim to attend each session though there'll be time to catch up a week or two if you start late or get behind for whatever reason.
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. Conclusion.
• Review chapter 17
• Chapter 18
• Read Chapter 19 on your own
• General review and look ahead
People familiar with the material already should aim to avoid discussing material from later chapters and should focus on the material for that session!
There will probably be pizza and/or beer.

Haskell study group! All welcome!