I have a friend who needs to pick up Java quickly. She is a strong C+ and C++ programmer and has gone through a basic Java course. She is not worried about syntax but needs to learn the libraries. She needs to learn quickly and is looking for fast online intermediate to advanced courses, i.e. one or two weeks long with 40-80 hours of course work and a live instructor. Thanks for any recommendations.