So far it's the best decision I've ever made, enrolled last April of this year, and right now, I am on the last course and about to graduate in a month. The courses are well laid out and the coaches are accessible and very accommodating. The practice sessions using visual studio did it for me, there's no one like that yet.