For someone coming in who has utilized coding techniques previously, I feel as though I am leaving the course with a much better understanding of elegant programming techniques in terms of efficiency and effectiveness. While the homework was challenging at times, I believe the course covered all of the bases needed to be a successful programmer in the long run and the TA support for an online course was phenomenal.
While not only learning a lot, I have found the formality of the certification itself to be valuable in terms of a career perspective. For someone who was not coming from a Computer Science B.S., but has experience coding, this certification serves as a great CE (continuing education) addition to my resume that shows I have been formally trained in Object Oriented Programming techniques, without the need to go back and get another bachelors degree.