Caterpillar DPC online courses

Anyone ever subscribe to the Cat. DPC courses? Thoughts? Worth the money?