Quand plein est un adjectif, qu'il signifie rempli, alors il s’accorde.
Exemples :
Une maison pleine de monde.
Il avait les yeux pleins de larmes.
Lien vers le fichier : cliquez ici
Quand la locution «plein de» signifie «beaucoup», plein est un adverbe et il ne s’accorde pas.
Exemple :
Nous avons vu plein de choses magnifiques
Lien vers le fichier : cliquez ici