Most of those listed are rudimentary techniques, but throwing them all into a concise course with a hands-on lab will be very beneficial to neophytes. I spent a significant amount of time developing my own methodology, so if they can provide you a solid foundation from which to derive your own it will be worth the cost, imo.