全世界学习Web开发的最好方式-FreeCodeCamp学习参考资料

全世界学习Web开发的最好方式-FreeCodeCamp学习参考资料

背景说明

文中提到的FreeCodeCamp(以下简称FCC)是全球最火的Web开发学习平台,鼓励Learning by Doing的学习方式。你可以在这里学习到前端、后端、数据可视化等几乎涵盖所有的Web开发知识

通过完成一个个循序渐进的开发小项目,像打游戏闯关一样来学习。你还可以加入聊天室论坛和同学们交流,还可以加入学习小组,现在全球160多个国家已经有超过1000个学习小组,几乎覆盖了全球所有主要城市,国内各大城市也几乎都有自己的学习小组。

FCCGithub上的Star数在一年之内就超越了曾经最火的Bootstrap两倍(Bootstrap用5年获得了10w的star,FCC用一年获得了18w的star)

这是全世界学习Web开发最好的地方,Learning by Doing也是最好的方式。

而且这一切都是免费的!

学成之后你还可以参与为公益组织开发Web应用,作为你的项目实践经历,帮助你更好地找到工作。


更多详细介绍请看: 如何在一年之内通过自学找到Web开发工作

参考资料

FCC 中文网官方维基文档,内容较少,不过是目前少有的中文参考资料。

FCC 官方维基文档,内容多而全,只要你稍有英文基础,在做题闯关中遇到的所有疑惑基本都可以在这里找到答案。

Rafael Rodriguez大神的FCC学习记录,包含了FCC前端课程的每一关内容,全部都有解题思路和代码参考。

Thomas Vaeth 大神的FCC项目代码,基本包含了前端题目的所有代码题,另外他的每个实践项目都做得很精致,值得学习。

FCC前端课程学习笔记博客,每一关全部都专门写了一篇博客来介绍题目和解题思路过程,非常详细,非常到位。实践项目也有从零开始的开发过程和代码示例。

Codecademy/Treehouse/FreeCodeCamp都是非常优秀的在线学习资源,这个Repo分析了三个平台的优劣,并制定了三个平台相互协同利用的学习计划,取长补短,非常值得参考。

只有答案。

只有答案。

这其实也是FCC的一个实践项目,示例项目可以用来查看FCC用户排行,在每个用户的主页可以看到他相关题目的解答。

文章被以下专栏收录