Books are not and will never beat hands on experience at a job but this would be ideal to get all the textbook info down. I have setup an SCCM server from scratch for my job and have been able to configure and use it. I honestly am just going to use this sharpen my skills in SCCM and mainly get certified. a lot of people have told me that this course is designed for people with a novice level of SCCM understanding not experienced people. Nevertheless, I am going to take it and see how it goes.