The question is very simple: are there good Algebra online lecture notes for a first year course (one semester, US) satisfying the following constraints.
-They cover basics on groups and rings
-They are freely available online
-They contain many exercises (5-10 ex per week)