A private foundation gives grants of money to individuals or organizations that pursue its philanthropic goals. This differs from a public charity, which directly funds its charitable pursuits.