freeCodeCamp – 2700+ 小时交互式编程课,所有内容免费开放

freeCodeCamp 是一个免费学习编程,并能获得认证的网站,拥有超过 2700 小时的视频、文章和交互式编程课程,所有内容免费开放。课程内容包括响应式网页设计、JavaScript 算法和数据结构、前端开发库、Python 与机器学习等 10 门中文课程。不少用户通过 freeCodeCamp 的认证后入职大型科技公司。@Appinn

freeCodeCamp -  2700 小时交互式编程课,所有内容免费开放

来自 HelloGitHub 的微博:

它创立于 2014 年,期间帮助了无数编程爱好者学习编程,中文站点于 2021 年上线。freeCodeCamp 采用在线编程闯关的学习形式,遇到问题还可以通过活跃的社区答疑解惑。平台鼓励新手多动手写代码、运行代码,提倡 RSA 即:遇到问题先阅读文档资料,然后求助于搜索引擎,最后实在没招了再提问,这样有助于培养良好的提问习惯终身受益。同时作为非盈利组织,freeCodeCamp 不仅提供了免费学习的课程还开源了网站代码。

freeCodeCamp 目前的中文课程包括:

  • 响应式网页设计 认证 (300小时)
  • JavaScript 算法和数据结构 认证 (300小时)
  • 前端开发库 认证 (300小时)
  • 数据可视化 认证 (300小时)
  • APIs 和 微服务 认证 (300小时)
  • 质量保证 认证 (300小时)
  • Python 和科学计算 认证 (300小时)
  • Python 和数据分析 认证 (300小时)
  • 信息安全 认证 (300小时)

另外正在翻译的课程还有:

  • Python 与机器学习 认证 (300小时)
  • 面试攻略

JavaScript 算法和数据结构 课程为例,freeCodeCamp 提供了从给代码添加注释开始的 100 多节课程:

freeCodeCamp -  2700 小时交互式编程课,所有内容免费开放

基本上可以看作是从零开始学编程:

freeCodeCamp -  2700 小时交互式编程课,所有内容免费开放

freeCodeCamp 的建议是从头开始学习,按课程顺序获得认证。

最后还有一个问题:程序写出来以后该干嘛?那当然找到用户啊,小众软件有一个发现频道,可以帮助你获得初始用户,现在也有越来越多的开发者提交自己的程序,青小蛙也会从发现频道挑选有趣的应用来测试。如果你是小众软件的老读者,一定会注意到现在有越来越多的内容会标记“来自发现频道”。

freeCodeCamp 中文课程地址

最后,附上 freeCodeCamp 里最重要的一段话:


请仔细阅读这里的内容。

freeCodeCamp 是你获得第一份软件开发工作的有效途径。

超过 40,000 人在完成这些课程后获得了开发者工作——包括进入谷歌、微软、阿里巴巴、腾讯等大型公司。

如果你刚开始学习编程,我们建议你从头开始,按顺序获得认证。

要获得每个认证,需要完成 5 个必做项目,并通过所有测试。

你可以将这些认证添加到你的简历或 LinkedIn 个人资料。但是你在学习过程中所做的练习比获得认证更重要。

如果你感到沮丧,很正常,因为编程本来就很难。

练习是关键。练习,练习,再练习。

这套课程需要你进行数千个小时的编程练习。

如果你想学习更多数学和计算机科学理论,freeCodeCamp 的 YouTube channel 还有数千个小时的视频课程。

如果你想获得开发者工作或者成为自由职业开发者找到客户,那么除了编程技能,你还需要搭建自己的社交网络,打造自己作为开发者的影响力。

你可以在 Twitter、GitHub 和 freeCodeCamp 论坛搭建社交网络和打造影响力。

编程愉快!


说到底,学习还是自己的事情,无论付费学习,还是免费学习,只要你想,你能自律的做,其实都可以的。

8 条留言

  1. archonwang 2021/08/15 回复
  2. 略略略 2021/08/16 回复
    • 青小蛙 2021/08/16 回复

写留言