1. How to code
Will.i.am spoke the truth when he said, “Great coders are today’s rock stars”. It’s never too late (or too early) to learn. Barcelona Code School has short courses and workshops to help you solve real world problems, plus corporate training and after-school classes for kids aged nine and up.

2. Take the perfect shot
According to Samsung, 2.5 billion people around the world take pictures every day. Make yours stand out from the masses with the customisable Photography Masterclasses or Holistic Photography Courses led by award-winning English photographer Ben Evans. barcelonaphotographycourses.com

3. Get crafty
Creative expression can benefit your brain and make you a happier, healthier person. From shoemaking to basic drawing and painting, Opció Diamant offers many workshops, while Carrousel Craft has classes in book folding, lamp decorating, textile stamping and more.

4. Skate on
Zooming blissfully alongside the beach, feeling your muscles getting stronger is what roller skating is all about. If you want to take classes, the Escola Oficial de Patinatge Inline give lessons, at six locations across the city.

5. Cook like a pro
Discover the best of Spanish and Catalan cuisine with one of Barcelona Cooking’s hands-on classes, or take a fancier approach and learn how to spin traditional fare into haute cuisine at Hofmann.
