Yes, this course was amazing, and I would definitely recommend it to anybody with a solid mathematical background as a sneak into the concepts of AI. The mathematical part was the dimension which I loved the most, because it was the challenging part.
For an experienced programmer, the programming assignments may not be really that demanding: the focus was on figuring out the right spots in the given code templates to fill in code snippets or some small algorithms. That was a nice thing, it was fun, but it was not challenging in the sense that you had to transform algorithms and concepts into your mind and then into your own code. But, that was neccessary, because the computer-assessed program was a Pacman emulation.
The fine thing, as I have mentioned, was the mathematical challenge, and you had to think hard and thouroughly. I have enjoyed that part very much.