CFA (The Chartered Financial Analyst) is a professional degree offered by the institute of the same name. It covers a wide range of topics related to investment management, financial analysis, portfolio management, stocks, bonds and derivatives and general knowledge of other areas of finance.