Platform-agnostic training solutions