i've learnt logic, time management,  dealing with failure and setback, organization, design, entrepreneurialism, being part of a community,  problem solving, creativity, critical thinking, collaboration,  communication, and, yes, public speaking.