Computer-science: Functional Concepts

Created on 14 Jun 2017  Â·  9Comments  Â·  Source: ossu/computer-science

Are there any courses in the curriculum that cover Functors, Applicatives, Monads, Monoids and SemiGroups?

This is the only course that seems to cover some of the concepts. I am just not sure in how much detail.

Most helpful comment

@TYRONEMICHAEL @hanjiexi we can put a note saying that a paid resource is better than a free one.

What we shouldn't do is to put only a paid resource with no free alternative.

E.g.

what do you think?

All 9 comments

Hi,

The course requires reading Learn You a Haskell for Great Good:
http://learnyouahaskell.com/functors-applicative-functors-and-monoids

That isn't the best resource for learning functional concepts, but it
seems to be one of the best free resources. The best resource is Haskell
Programming from First Principles: http://haskellbook.com but it costs
money so we can't put it on the main curriculum.

On Wed, Jun 14, 2017, 2:14 AM Tyrone Avnit notifications@github.com wrote:

Are there any courses in the curriculum that cover Functors, Applicatives,
Monads, Monoids and SemiGroups?

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/open-source-society/computer-science/issues/411, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AFbnYn9v3VfBuiUJnpdbml1YFEOC1kwtks5sD3pEgaJpZM4N5bRT
.

That is unfortunate. It really seems to be one of the best resources to learn functional concepts. I know this has been discussed in length, but if there really is a better paid option, I believe we should at least let learners know.

Also I am not sure if this has been discussed, but since we are on the topic, it seems you have to pay a monthly fee of $49 in order to enroll for the algorithms course.

screen shot 2017-06-20 at 8 08 36 am

This issue had discoursed before https://github.com/open-source-society/computer-science/issues/407

@TYRONEMICHAEL SEE THE FINE PRINT AT THE BOTTOM 😱😱😱😱😱😱😱😱😱

Audit this course

functional_concepts_ _issue__411_ _open-source-society_computer-science

@hanjiexi I think we need to add a notice in the README to remind future learners that they still have an option to audit the course at Coursera.

Awesome. Thank you. Agreed, I am not sure many users will even know what audit means.

@TYRONEMICHAEL @hanjiexi we can put a note saying that a paid resource is better than a free one.

What we shouldn't do is to put only a paid resource with no free alternative.

E.g.

what do you think?

I agree on all fronts, I will try to get some fixes out this week!

I came across the following resource on category theory. I have only just started reading the material, but could be another alternative to learn functional concepts as a free resource.

http://www.logicmatters.net (Category Theory for Philosophers): theory

Was this page helpful?
0 / 5 - 0 ratings

Related issues

lixsee picture lixsee  Â·  3Comments

waciumawanjohi picture waciumawanjohi  Â·  5Comments

waciumawanjohi picture waciumawanjohi  Â·  4Comments

DavidScales picture DavidScales  Â·  4Comments

bravech picture bravech  Â·  6Comments