The Freecodecamp idea of combining learning and working on real projects is compelling. After going through the first 100 challenges or so, I see two points where they could be improved.
I used an ipad to go through the challenges. It works pretty well, but I don’t see the curriculum map. It seems that the mobile version of the site just doesn’t allow me to see where I am in the curriculum and what’s coming next. If I am right, change that. If I am wrong, make this feature easier to find.
EDIT: I must have been blind. Of course the map is there.
The second point is probably valid for the desktop version as well. I would like to pause occasionally and review what I have done. Now, you might say that summarizing what I learned every few challenges is entirely up to me, but it would help if the site forced an occasional review.
Other than that, the idea and its execution is great.