学习代码这可能令人生畏,找到合适的教练是获得积极体验的关键。Treehouse为初学者和高级程序员提供了各种各样的课程,其内置的工具使其易于跟随。这个网站使用起来再简单不过了:你可以很容易地找到课程,查看你的进度,并从仪表板上访问学生论坛。当您正在努力进行编码练习并需要帮助时,这个论坛是一个很好的资源,特别是如果您已经盯着同一个代码片段很长时间了。基于以上原因,Treehouse是我们付费在线编程课程的编辑之选。
Treehouse的定价和界面
Treehouse提供每月25美元的基本计划,包括学习视频和学生论坛,以及测试你的技能的代码挑战。它还为想获得认证的人提供每月199美元的技术学位计划。技术学位计划包括定制课程、现实项目、独家Slack频道、同行评审和监考期末考试。beplay手机官网下载每家公司都提供七天的免费试用。还有一个每月49美元的Courses Plus计划(没有试用),包括一些额外津贴和额外内容。
如果您知道您暂时无法登录并完成课堂作业——例如,由于工作要求或休假——那么您可以暂时暂停订阅。暂停订阅意味着你可以从课堂上休息一下,而且在你回来之前你不会被收取费用。考虑到Treehouse每月给用户发账单,让用户可以选择休息一下。
持有效身份证件和其他证明文件的学生有资格享受折扣,企业和学校团体价格可根据要求提供。你还可以通过邀请朋友到Treehouse来省钱;一旦有五个人注册成为正式会员,只要他们注册,你的账户就会一直免费。
类似的产品
一旦你注册了,Treehouse就会询问你的经验水平和你想做什么,然后为你建议学习路线。在整个免费试用过程中,你会偶尔收到电子邮件,提示你下一步要做什么,并提醒你免费试用结束的时间。界面很简单,您的仪表盘显示您在每门课程中的进度。左边的菜单提供了方便的访问类列表,论坛,帐户设置和帮助,从任何页面。
您的帐户还包括工作区,您可以在其中编写代码和构建项目的开发环境。您将在课程中使用Workspace,但您也可以在课程之外使用代码。我们很高兴它被整合到树屋网站中。其他编程课程,比如SitePoint,要求你下载第三方文本编辑器来完成练习,而且没有提供自动检查答案是否正确的方法。学生一次最多可以使用100个工作区,每个工作区的存储空间限制为50MB。
类选择、特性和帮助
当你准备好开始学习时,你可以选择单独的课程或由几个课程组成的轨道。轨道选项包括学习c#, Android,网页设计,Rails开发和PHP开发。库选项卡中列出的类包括如何创建网站,以及各种专门针对Ruby、WordPress和其他主题的类。
Treehouse迎合了初学者和有经验的程序员。有一门针对儿童的STEM课程,时长一小时。还有一些非编码类课程,比如关于创业或处理性别和性取向问题的课程。定期增加新课程;你可以在树屋博客上看到最新的更新。
首先,我们选择了包含41小时课程的网页设计课程。介绍视频(只有4分钟多一点)介绍了HTML和CSS的基础知识。使用它作为指导,你可以在课程结束时创建一个简单的网站。初学者会喜欢这种速度,但如果您已经有了编程经验,可以跳过前面的步骤。这些视频还附有文字记录。
在视频中,弹出窗口显示有用的快捷键,以及某些代码的样子,如打开标记和关闭标记符号。在观看了一些视频后,你会被要求完成一个代码挑战,以测试你到目前为止所学的内容。每完成一个挑战,你就能获得积分。
在你完成一个代码挑战后,Treehouse会检查你的工作,如果你犯了错误,它会提供建议。还有更长的小测验来测试你的知识,不过你可以跳过它们。我们发现小测验很有帮助——不太容易也不太难。每通过一次测验,你就能获得一枚徽章。与电子游戏成就系统一样,你可以将徽章与社区排行榜中的其他用户进行比较。
你可以一次参加一个轨道,但你可以来回切换,然后继续你离开的地方。我们转而使用Python,一种我们一无所知的编程语言。在这个轨道中,您将学习基础知识并将您的第一个小程序组合在一起。
当你选择从库中学习一次性课程时,你可以在开始之前查看视频预告片。如果适用,还列出了推荐的先决条件。Treehouse不再提供专门的移动应用程序,但该网站在移动设备上运行良好。您必须在线完成练习和挑战,但课程Plus的订阅用户可以通过下载视频进行离线学习。
如果你在做的任何项目中遇到问题,你可以访问论坛,与其他学生和老师一起提问和解决代码问题,这是许多竞争服务都具备的功能,包括代码复仇者、缺乏。Codecademy我们的编辑之选提供免费的代码教学服务,也提供学生论坛。您还可以通过电子邮件向Treehouse提供支持来获得额外的帮助或报告错误。如果你需要灵感,可以读读之前上过树屋课程的学生的成功故事。
学习编程的有趣方法
树屋提供了许多有趣的课程,非常适合初学者。它让学习有点像游戏,在追踪你的进步时奖励你分数。树屋的论坛是另一个亮点,学生可以从其他同学和老师那里得到帮助。毕竟,没有什么比不知道你的代码为什么不能工作更令人沮丧的了,而且看到你不是唯一一个在挣扎的人也很有帮助。因此,Treehouse是一个完整的代码学习包,是我们付费编码教育的编辑选择奖得主。
更多信息,请查看最好的在线学习课程.
Treehouse使用起来很有趣,而且对于初出茅庐的程序员来说很容易上手。只要留意一下费用就可以了,因为你是按月支付服务费用的。