The three-day intensive in-office training is very useful due to the ability to tailor it to your specific template, families, project processes, and hardware. After that the Lynda is useful because the users can refer back to the lessons at any time.
online tutorials are good as a base, but it really helps to have a seasoned Revit user around to learn from and to help develop standards for the office. In house training sessions...dunno...depends on the group...I don't think you really learn software till you get in and struggle, which is why the online tutorials are better, pause and work, repeat. Get a bunch of old timers watching a presentation and they aren't going to learn shit, but they are also too lazy to dig in and struggle with tutorials either...