I took it some years ago and made it to the MNIST digit recognition. I was thinking of picking it up again a few steps before that, using Python.
But I just started auditing/watching the Coursera Duke University machine learning class, which has graded quizzes I can take, and it is blowing me away (in a good way).
It really gives the big picture in a way I did not 'get' when I first took the Ng course. I may fly through it and then get back and code up the Ng course; I am not quite sure, but I want to / need to do some coding also.
Another idea is to do a number of hello-world projects using various datasets like MNIST and Iris and some text data, and using various ML algorithms coded from scratch in numpy.