@jaypadhya This is almost exactly how I set up each of my project folders. The only difference being I only use four folders:
I keep my HDRI’s in a sort of centralized Blender resources directory. My HDRIs are huge, I think I would quickly run myself out of disk space if I started copying them to each project folder!
I personally haven’t found a need for an “other” or misc folder in my directories yet – but then, I’m a newbie, and I’m certainly open to the idea of adding it later if I find a use for it.
I don’t think CGC has a tutorial or lesson on organizing project files yet. In the Understanding Blender Data course, in the last lesson I think they allude to some kind of per-project organization but they don’t go into it fully, they just explain about relative versus absolute paths for textures.