The Benefits of Using an Online Training Platform