I haven't tried the Fireship courses, but I'm intrigued which teaching approaches preferred by developers: video, text, interactive exercises, book - a combination?
For me, I have found video instruction is massively varied. Although instructors may be familiar with a subject, some are not good at teaching. The best instructors understand their subject but also explain their subject clearly. Also, overly long videos can make watching video a chore. But there are always exceptions (e.g. Harvard online CS50?).