Is live training better than online training?