I'm curious what details you felt are missing? And what really bad practice did they promote?
I have no experience with their 2D course but I have been enjoying the 2.5D C# course so far. Admittedly I'm only about half way through it so probably too early for a proper opinion, but I've learned a lot about using the engine and C# interactions to build scalable mechanics. Not to say the course is perfect, I've hit some annoying issues I've had to solve myself that apparently didn't effect the instructor but it's more cohesive than anything I've found in public.