Assuming someone wants to work for a brokerage firm or investment bank, a bachelor’s degree will be required. There is no particular major needed, although something in the business or financial field is recommended. Common stock broker degrees include accounting, business, finance and economics. A bachelor's degree, preferably in accounting, business, finance, or economics, is usually the minimum requirement to work as a stock broker. Undergraduate courses such as corporate finance, investment management and analysis, financial management, behavioral finance, and financial market regulation can equip students with technical knowledge and skills for a career in stock trading. For-profit stock market education companies frequently develop other products – such as software and newsletters – that they market to their students. Colleges and universities, frequently founded for the purpose of providing education and established as non-profit organizations, do not follow this business model.