I think you will find the Foundation Center's course to be the most helpful. Also, the Center has excellent and comprehensive resources and a great staff. I live in Pittsburgh and the person in charge of the Foundation Center there has walked me through many research problems on the phone.