I didn't catch algorithms but am dipping my feet into automata, logic, compilers and machine learning right now. I'm going to have to drop compilers and machine learning because it's too much work for my schedule right now but I will still follow the lectures.
It's a mixed bag, I must say. The user experience of the website itself works a charm. The classes themselves, not so much. After being addicted to khan academy for a while and trying udacity, the dryness of the coursera classes feels like a big setback. I am watching the same slide for 2 minutes while a teacher throws a lot of technical lingo at me and the only way it feels like an improvement over a brick and mortar school is that I can rewind until I've figured out what he is trying to say. This is in opposition to other courses out there which do involve you strongly in ways that are more suited to the medium.
I have no complaints about the difficulty level - I do, however, with the deadline system, since a lot of people taking these classes (including me) don't have the flexibility to spend the necessary amount of time every week, and once you are one week behind unless the class is under your level it's hard to catch up.