I think this is great. Offering corporate training tailored to a specific company on the specific skills it needs its employees to be have it's brilliant. Everyone can complete the modules at their own pace, in their own time, and according to their workload.
About cost, I think this is not as important as the ROI the company will get having its employees with their knowledge updated. All companies benefit from corporate training. I would never trust a company that doesn't offer training in one way, or another.