As well as being a great opportunity for personal development, joining an association is also a very practical way to develop cross-cutting skills in parallel with your studies. And of course it's very sociable, as you'll meet lots of people working on group projects!