Now, let me tell you my actual experience with it. I got an offer for a web development internship. I gave the interview very well and eventually got selected but surprisingly my employer asked me to complete the freecodecamp thing. And so i started it again from where I left. I completed the back-end part first. They don’t have their own back-end tutorial. They recommend you to a super shitty thing called “node school”. I completed the node, express and mongodb courses. Then I came back to FCC to complete front end course. But I found it extremely boring and only for the beginners or hobbyist type of people.
In my opinion if you are a good programmer then you must try something else like TreeHouse, Lynda, edX, KhanAcademy, W3Schools, Codrops, Codewars etc.
FCC really has do improve a lot. They have to add their own tutorials for back end and stop recommending that stupid node school thing. It is a great place but it looks like a child’s toy