Spark Foundation, a non-profit organization, aims to spread knowledge to all.