Higher Structures and Operadic Calculus (Advanced Courses in Mathematics - CRM Barcelona)