These are lecture notes for the course Rings and modules, taught by Leandro Vendramin at Vrije Universiteit Brussel.
Here is the PDF. Here is a dyslexic-friendly version.
License Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0).