微信号:sagacity-mac

介绍:MacTalk 开通于2012年末,内容起于 Mac 而不止 Mac,内容覆盖了技术、创业、产品和人文思考.文风有趣,又有一点力量.相关图书《MacTalk·人生元编程》《MacTalk·跨越边界》

GitHub 最受欢迎的免费课程

2018-03-22 20:30 GitHub

题图:by kacozi from Instagram

程序员是个非常热爱学习的群体,有好奇心,探索精神,喜欢追新,不使用最新的 Java10 和 刚刚推出的 IDE 版本,都不好意思和别人打招呼。囤积欲强,喜欢花钱买电子产品,当然那现在也喜欢买软件和知识产品了

如果你是这样一位工程师,那今天的文章就是给你准备的:GitHub 最受欢迎的免费课程。

GitHub 上有大量的开源项目可供工程师参考,号称全球最大的同性交友网站。除此之外,很多人不知道的是,GitHub 同样有丰富的课程资源可供大家学习。最近 GitHub 列出了一份最受欢迎的课程名单。该名单分别根据 forks(repo 复制)和 Star(代表兴趣的书签收藏)甄选而出,并附有指导课程学习的 repo 文件。

根据 Star 排名选出的 Top 5

1、Ada 开发者学院的 Jump Start Curriculum(223 星)

https://github.com/Ada-Developers-Academy/jump-start

ADA 的 Jump Start Curriculum 可帮助学生熟悉他们日后将在大型项目中所需的工具、概念和词汇。每节课都从说明学习目标开始,因此学生可以明确知道投入项目之前需要掌握的东西。

2、react-from-zero(207 星)

https://github.com/kay-is/react-from-zero

React From Zero 分 17 各部分简单介绍了 React。本教程的每个部分都包含在该课程的代码中,使用注释和编辑器中的示例来解释 React 中的概念。每节课程还有代码在浏览器中呈现方式的预览链接,以便你可以在学习的同时随时查看代码的成果。

3、Hear Me Code 的 Python 课程(199 星)

https://github.com/shannonturner/python-lessons

位于华盛顿特区的 Hear Me Code 是一家为女性提供免费的、适合初学者课程的组织。该 repo 为那些从未安装或运行过 Python 的用户提供“Start Here”指南。课程分为 16 个部分,每部分涵盖不同的概念。GitHub 上还有该项目的幻灯片等资料 https://github.com/hearmecode/slides,所以学习这个课程很容易。

4、Ada 开发者学院的 textbook-curriculum(154 星)

https://github.com/Ada-Developers-Academy/textbook-curriculum

Ada 开发者学院是一个针对女性和多性别人群学习软件开发的免费课程。他们在这个列表上的第一个 repo 是所有人都可以使用的 textbook-curriculum,课程涉及到从 Git、灵活的工作流程到 Ruby、Rails、数据库、JavaScript 和 Backbone.js 的所有内容。

5、ACM-ICPC(北美大学计算机协会 - 国际大学生程序设计大赛)预备课程(82 星)

https://github.com/NAU-ACM/ACM-ICPC-Preparation

这个 repo 是一个为期 11 周的编程竞赛准备课程,它还可以帮助面试者练习算法考题或改进算法思维。这些预备编程知识将提高学生对编程的熟悉度,帮助有意开始高级课程的学生。

根据 forks 排名选出的 Top 5

1、斯坦福 TensorFlow 教程(2,452 次 forks)

本教程与斯坦福大学的深度学习研究课程 TensorFlow https://web.stanford.edu/class/cs20si/ 配合使用。该课程的所有教学大纲、幻灯片和讲义都可以在网站上找到,每周的作业和例子都可以在此 repo 中找到。

2、Coursera 的 Deep Learning 课程(1,133 次 forks)

这个由学生创建的 repo 包含 Coursera 的 Deep Learning Specialization 项目所有的材料和作业。虽然这个 repo 本身并不是一门课程,但它对于自学这门深度学习系列课程概念和解决方案的人会有所帮助。

3、使用 Tensorflow 构建深度学习应用(591 次 forks)

https://github.com/pkmital/CADL

该 repo 由 Kadenze Academy 的深度学习创新应用和 TensorFlow 课程作业和讲稿记录组成(https://www.kadenze.com/courses/creative-applications-of-deep-learning-with-tensorflow/info),共有五门课程,好包含学生所需的相关设置和工具入门的大量文档。

4、实用 RL:强化学习在自然环境中的应用课程(401 次 forks)

https://github.com/yandexdataschool/Practical_RL

本课程在俄罗斯高等经济学院以俄语授课,但其在线版本可供英语和俄语使用者使用。整个课程为期九周,repo 还包含在完成课程后进行探索的额外奖励材料。

5、Coursera 数据科学课程(152 次 forks)

https://github.com/mGalarnyk/datasciencecoursera

数学科学硕士生 Michael Galarnyk 决定通过约翰霍普金斯的 Coursera 数据科学课程记录他的工作,作为他在加州大学圣地亚哥分校开展项目的补充。除了每节课程的目录及作业外,repo 中还有一个博客文章链接,每周对课程进行回顾,学生可以了解下周课程的内容。

GitHub 在教育社区发布了完整的名单,在哪你可以找到世界各地对计算机教育充满热情的工程师们分享的技术和资料。

GitHub 教育社区链接:

https://education.github.community/t/20-of-the-most-popular-courses-on-github/27832

祝大家学的开心:)


卖桃者说

今天继续推荐极客时间刚刚上架的技术专栏「深入浅出区块链」,目前已经有超过 4000 人一起学习。币圈浮躁,技术人更应专注区块链技术。

目前限时优惠价格 45元,邀请一位好友购买,可获 18 元现金奖励。

 
MacTalk 更多文章 从零开始构建你的第一个区块链项目 批处理已死,Kafka 当道 网易怎么做项目管理? 如何打造一款优秀的小程序 Java 终将使用 var 进行变量声明…
猜您喜欢 技术人员怎样转型产品经理? 道客船长,为您转身 我的年度书单 python随机数 论如何反击用AWVS的黑客