The thing is that freecodecamp isn’t just another documentation website. It requires you to code the code, even complete projects from scratch. Very worthwhile to learn it by practice.