Has anybody done this course? What does it entail? Was it worth it? I don't want to waste my time, but also always open to their being another (maybe better?) way to do things.