Education on demand for non-profit organizations: recognized associations, unrecognized associations, foundations, volunteer organizations, social cooperatives, NGOs, and social promotion associations