I am using it right now. I haven't transitioned out of my own soul crushing desk job yet, but I feel like this will equip me to do so. The hardest part is having the time/energy to do the coding courses with a full time job already. But I'm optimistic that if I can work on it 30-60 minutes a day for 6 months or so, I could get an entry level position at a company or start doing for-hire web design on the side and then transition to self-employment (that's my ideal).
If this is what you're interested in, and not just a thing that might get you away from your current job, you'll find the motivation to get it done but it will take time.
+1, all of the above is true. I'm also using it (admittedly somewhat less with Winter Blues :C ), but also have yet to transition out of my data entry job as well. I find that the best strategy for me is to sit down on a Saturday and Sunday and do the work as if it were a 2nd part time job:
2 Hours Class
20 Min break
Repeat for 8 hrs of classwork
They also have an Android app where you can watch the videos and do the quizzes, but I find the fastest process to be watching the video with the quiz/project open and entering answers as I go. I really like their teaching style, but the pace is sometimes painfully slow for me.
I find that my second biggest hurdle is to find the time to work on my portfolio. Learning the code and principal is fairly straight forward until you start to apply it to your own personal project/ideas, and then it becomes frustrating trial and error, and asking a lot of questions to fix what gets broken. I still think the classwork is a good addition to a resume - make note of the length of the classes you do, and add them into a resume as "Treehouse: X hours Professional Development in Skillset".