"Posting solutions to Coursera assignments goes against the Coursera honor code."
I just dont get that mentality in general.
I have (had) a hard time understanding math and programming (and logic in general) from whatever resources. What I need is a problem (or task) and then the solution. At the start I will have no clue so I just check the solution. Then after some exercises I see the pattern and I "blindly" use that to solve the problems without peaking. After doing that for some time I suddenly understand the whole thing.