There’s so much to learn with Blender a lot depends really on what your interests are. Hard surface? character? VFX? (and this is by no means an exhaustive list.) Each has it’s own ways of doing things to get the results you want. So without knowing more about your goals, it’s hard to suggest anything on the more intermediate to advanced level.
As far as Beginner courses, CORE 2.0 that just came out is a great place to start learning Blender and exploring the different things you can do. Try going through CORE, then decide which area you’d like to learn more about.