Restarting Haskell Syllabus

The Haskell track is one of the larger tracks on the website which doesn’t have a syllabus, it has some concept but not enough to launch the track. I am thinking (if none of the track maintainers has anything against it) of rebooting the project and this time try to copy a lot of the content from the Elixir track which is mostly done to save time but also it is a proven syllabus. However, these languages aren’t 100% the same, so there will be a few concepts that one of the tracks has that the other doesn’t.

What is the community’s overall thought to this? And if it is positive I would appreciate if there is members of the community (doesn’t have to be maintainers) that are willing to review the concepts.

6 Likes

I think it’s a great idea!

1 Like

I did the Finish Haskell MOOC and forgot everything shortly after, it might prove valuable for the track to see what we can learn from there.

I would like to revisit the stuff and add to the content and beta-test the exercises.

2 Likes

I also think that it is a great idea and I will be glad to review the syllabus and maybe even to contribute a little bit to individual concepts.

1 Like

So I have been working on freshening up the first concepts and exercises and planning an overall structure for the syllabus. I was thinking something in the style of this:

Feedback is appreciated on the overall structure and if there is any core concept I have forgot.

I have also got three concept ready to be reviewed: