Examine the key principles of fundraising with instruction on creating and implementing strategic fundraising plans, designing and executing marketing and communication strategies, and the difference between fundraising for non-profit and for-profit organizations.