The Shine School of Music offers music training with qualified and experienced teachers. The school provides quality music education for students of all ages and all levels. Students all over the world are learning music with the Shine School of Music. Participate in guitar classes, piano classes, bass classes, ukulele classes, and more through our Online Classes or at our schools in Barcelona, Spain and Johannesburg, South Africa.