I too recently passed AZ-900 though I did a lot of work and had support of some Azure MCTs as it was outside of my comfort zone. I agree that the material on Learn is excellent, but we all have different prior knowledge and learning styles, and thus the course and/or other materials...