I love FCC for its thoroughness and active and positive community. But one weakness I have always seen is that the tutorials tend to be–how do I put this?–both too superficial and too “official-document-like.” That is, the individual lessons often involve changing only one thing, sometimes an almost trivial thing, and they explain that thing in vocab that seems to be lifted from official documentation, which may be technically precise, but is often very new to the user and confusing.
There are significant other resources out there (W3 Schools, blogs, YouTube) that can help explain what is going on and have (especially for W3 Schools) good WYSIWG editors.
So (forgive me if this was considered previously), would it not be a good thing to include a “Do you need more help?” lesson in each unit, with link(s) to alternative tutorials? In language pedagogy (which has some analogy to code pedagogy according to the research), the student encountering the word/phrase in multiple different contexts (i.e., multiple sources) helps learning.