
Treehouse是一个月费制学习Web Development的网站,优点是专业的老师把坑长的concept分解成多个3-15分钟的视频,让我很好的吸收了知识。其他类似的网站还有Code School,CodeAcademy(免费),以及Udacity(贵)等等。目前有两种membership,分别是Basic(25美金,约Rm75)及pro(50美金),pro可以观看额外的视频如conferences,但是个人认为只是nice to have 但不是必须的,所以我只subscribe了basic membership。
介绍视频:
http://www.youtube.com/watch?v=i5qpS_D8Law#action=share
以下是本人的profile:
http://teamtreehouse.com/likitsaelee
话不多说,让我们来看看在Treehouse学习的过程是怎样的吧~

Track:Treehouse 提供了8种不同的tracks让学生自己选者自己想要学习的skill,分别是Web Design,Front-end Web Development(Html,Css,Scss,Javascrip,JQuery,Ajax等),PHP Development, Rails Development(Ruby On Rails), Ios /Android 以及 business(额外知识) 8 种不同的track。


每条Track分别有各种不同的深入课程,每个课程都专攻在一种项目(如Html),而每个课程里都有各种不同的关卡,分别是5-15分钟的简短视频,然后透过quiz及code challenge确保学生了解视频里讲解的知识。另一优点是每个视频里面都有字幕(对于英文不好的我是必需品),而且你还可以自己调整视频的速度,以及新创的rewind button,如果不小心慌神的话可以rewind回前十秒的视频。
Code Challenge截图

不想跟着track的朋友可以直接观看他的Library,这里你可以自己选者自己想要学习的课程,而且这里还有一些额外的workshop,tips,conference等等.李里面也包裹了Treehouse Show(自家综艺节目介绍目前最新的plugins,trending),访问业内人士,tips,softskills课程,甚至教你如何freelance及创业等等。

除此之外,透过完成不同的课程还可以获得badges,虽然没什麽用但是看看自己有那么多badges还是很有满足感~
当然,除了Treehouse之外还有其他类似的网站,目前我所知道的是:
CodeAcademy :优点是免费,透过read然后type in code完成任务的方式学习programming,我建议想试试的朋友可以在这里试下水,缺点是内容少,没有视频。难度低,适合新手
CodeSchool:类似Treehouse,优点是深入的讲解及只有一种membership,每月29美金就可以观看全部课程,不过CodeSchool比较面向有些programming经验的人。难度中等,建议有些经验的人,也有些人从Treehouse/CodeAcademy学了然后转去codeschool混得不错的。
Udacity:各种顶级外国大学里的导师教你!里面也有Google公司自己开创的课程,各种专业知识让你觉得自己在学computer science,优点是专业而且完成了还有文凭!但是课程很贵,不是月费制,每个course大约是150美金(charge每个月直到你完成)
当然要省钱的朋友可以自己在网上search video或者读书(w3school),不过我认为给点钱让我省下很多时间和精神还是很值得的。毕竟RM75每月也不会很贵。
有兴趣的注册的朋友可以透过下面的link获得free trial+首月50%折扣哦,
如果用了两个礼拜不喜欢可以直接cancel membership不会charge你钱。

Treehouse 网址:
