Join Khan Academy : If you are looking for a non-profit educational organization and take their classes, you can always