I’m a beginner with CSS and html and love Treehouse. The videos are very professionally done and the program is well structured. The more time you have to go through the videos, the more worth the price it will be. I signed up just two weeks ago and have gotten through a lot of videos in that time. If you get to the point where you’ve gotten through everything you want to learn, you can always end the subscription.