Jazz Improvisation
Skills you'll gain: Music, Programming Principles, Creativity, Software Engineering, Design and Product, Scaling, Computer Programming, Theoretical Computer Science, Product Design, Research and Design, Software Architecture, Entrepreneurship