This is a good puzzle, I think it could be improved slightly as I had the same thoughts before completing.
It doesn’t mention anywhere that you should order by Title. I don’t think this actually makes a difference to the output however, as I didn’t sort by Title. But that additional sort is used multiple times in the solution.
Anyway just a note, great courses I must say. Wish all other software had this set up