Agile Ventures is a non-profit organization dedicated to crowdsourced learning and social project development.