A Learning Grid is an enabling software architecture based on three pillars: (i) grid technologies, (ii) semantics and (iii) educational Modelling allowing the definition and execution of new kinds of social-collaborative learning experiences obtained as a composition of distributed heterogeneous actors, resources and services, discovered and orchestrated through the Grid.