在哪学编程比较好?32个不能错过的快速学习编程的网站

文章最后更新于2018年8月7日,已经超过6年没有更新,可能有数据不适应或链接失效等问题!

在哪学编程比较好?32个不能错过的快速学习编程的网站

美国 2014 前百大最佳职业,第一名就是「软件工程师」,而且相关人才需求在未来仍然持续成长。这几年国内也兴起大量学习编程的学校。
Javascript、Java、Python、C、C++、C#、Php、Ruby、Objective,这么多的编程语言无论你想成为哪种开发者、前端工程师、游戏开发者等,要去哪找这些学习语言的资源和工具,的确是很头痛的事情。

学习编程时最大的问题在于,它从来不是一件简单的事,它需要投入很多时间而且会相当枯燥。 不过有非常丰富的线上资源和网站可以让学习程式变成的更简单。以下这些网站都是互动式的,在学习 Coding 的过程你可以立刻有所收货。


在哪学编程比较好?32个不能错过的快速学习编程的网站

以下为大家介绍的这 31 个线上学习 Coding 的资源,有专门给儿童、初学者、想成为 App 开发者、前端工程师、后端工程师、资料科学家、UX 设计师的 …… 只要你有毅力,好好定下心来运用这些资源来学习,几个月内成为开发者、设计师完全不是难事!不信?那就亲自去体验看看吧。

1. MIT Open Courses Ware

MIT 拥有大量工程和资工相关的课程,它提供了所有的免费资源,包括考试、作业、设计和分析算法等等。
在哪学编程比较好?32个不能错过的快速学习编程的网站

2. Mozila Developer Network

Mozilla 为 程式设计师 提供了一个开发平台。你可以在这学到新的技术,也可以得到很多能帮助你入门的资源。 在这里可以帮助你学习 HTML, CSS,Javascript …… 等知识。
在哪学编程比较好?32个不能错过的快速学习编程的网站

3. The Code Player

学习 HTML5、CSS3、Javascript 的好地方,提供有影片和 Source Code。
在哪学编程比较好?32个不能错过的快速学习编程的网站

4. Codecademy

目前在免费网站中,最知名的应该就是它了。上面所有的程式语言课程都是免费(HTML & CSS 、jQuery、JavaScript、PHP、Python、Ruby),互动式的界面做的不错,也有讨论区可以跟别的学习者一起讨论问题,每个单元结束时都会有实作的作业可以及时了解学习成效。

Codeacademy 的缺点是,单元练习时的介绍文字稍嫌简略,对初学者来说可能不够清楚,需要去 Google 额外的资讯来补充、理解。

建议初学者先从 Web Fundamentals ( HTML & CSS)开始,结束后再往 jQuery…… 学习。
在哪学编程比较好?32个不能错过的快速学习编程的网站

5. Udacity

有非常棒的 电脑科学基础教育 、 软体开发 等课程。不只是教材(讲义、上课影片)完整,而且师资也都是麻省理工学院、哈佛大学、北京清华大学、Cornell 大学、Caltech 等全球顶尖资工学府的教授,值得大家参考。
在哪学编程比较好?32个不能错过的快速学习编程的网站

6. Learneroo

通过解决挑战来了解 Java 和一些新的技能,学习变量、循环、字符串和数组这些基本的 Java Coding 知识。
在哪学编程比较好?32个不能错过的快速学习编程的网站

7. Koding

专属给程式设计师的协作平台。每位使用者都有自己的虚拟主机,只要透过浏览器就能直接在平台上写 Code,环境都能依照使用者的开发需求做变化。支援 JavaScript、PHP、Perl、C、Go、Python、Ruby。
在哪学编程比较好?32个不能错过的快速学习编程的网站

8. Talent Buddy

TalentBuddy 为学习者提供了一个可以练习 C、C#、C++、Javascript、PHP、Python, Ruby 的地方,以问答的方式引导你解决学习上的问题。
在哪学编程比较好?32个不能错过的快速学习编程的网站

9. Code Avengers

Code Avengers 上有 HTML,CSS,JavaScript 相关有挑战性的课程,你可以学到怎样编写游戏,App、网站。 初学者在这裡也可以学到很多东西,做出很酷的作品。
在哪学编程比较好?32个不能错过的快速学习编程的网站

10. Plural Sight

Pluralsight 是美国的一间线上教育服务商,提供的课程类型包括:C#、jQuery、iOS、Android、Java、 Ruby ,还有包括设计、、NoSQL、Salesforce 等等。
在哪学编程比较好?32个不能错过的快速学习编程的网站

11. Scratch

Scratcch 是美国麻省理工学院(MIT)的媒体实验室( Media Lab )在 2006 年所推出,专门设计给年约 8 岁的小朋友学习的程式设计语言 ,让小朋友以熟悉的堆积木方式更快进入程式语言的世界。另外还有一套从 Scratch 分拆出来的学习工具 ScratchJr ,让年纪更小的孩子,也能接触程式设计。
在哪学编程比较好?32个不能错过的快速学习编程的网站

12. The New Boston

这是程式设计师的影片分 享网站,你可以得到你最喜欢的主题方面所有的影片或教程,包括 Ajax、C++、Java、PHP、Python、Ruby 以及更多其他的技术 ,只要是你想学的,这边都有啦!
在哪学编程比较好?32个不能错过的快速学习编程的网站

13. Coder Dojo

CodeDojo 这裡对每个人都是免费且开源的。
在哪学编程比较好?32个不能错过的快速学习编程的网站

14. Udemy

Udemy 是初学者学习如何 Coding 的良师。 在这个网站上,开发者可以找到大量的课程来增天自己的知识。
在哪学编程比较好?32个不能错过的快速学习编程的网站

15. TreeHouse

跟 Codecademy 的教学方式和特色不太一样,跟 Codecademy 不同的是,它是从「 你想成为哪一种设计师、开发者 」帮你做全盘的课程规划,内容也相对完整许多。

举例来说(下图),你可以在「Tracks」选择想学前端设计、网页设计、iOS 开发、Android 开发、Rails 、PHP 等等课程,有许多基本的课像是 HTML、CSS、jQuery 都会在一些 Tracks 重叠。

另外,跟 Codecademy 不同的是,在 Treehouse 有真人(知名开发者)录製的影片穿插在课程之间。
在哪学编程比较好?32个不能错过的快速学习编程的网站

16. Coderace

Coderace 是最受欢迎的网站之一,在这你可以轻鬆的学到设计、开发和 iOS 相关的开发技术,并通过解决游戏挑战来增加你的知识。
在哪学编程比较好?32个不能错过的快速学习编程的网站

17. Coursera

由史丹佛大学大学教授 Andrew Ng 和 Daphne Koller 创建的 Coursera。 Coursera 为使用者提供的最好的线上免费课程, 你可以找到全球百大名校的 625 门相关课程来学习怎样容易地写 Code。
在哪学编程比较好?32个不能错过的快速学习编程的网站

18. Khan Academy

在 Khan Academy 的教程中,你可以学会如何使用 JavaScript 和 ProcessingJS 库来创建有意思的图画和动画。
在哪学编程比较好?32个不能错过的快速学习编程的网站

19. HTML5 Rocks

在 HTML5 Rocks,开发者可以学到如何使用 HTML Coding 。 这裡提供了许多的教程能够很好地帮助开发者学习。
在哪学编程比较好?32个不能错过的快速学习编程的网站

20. Learn Python the Hardway

想学 Pyhon 吗?来这就对了!
在哪学编程比较好?32个不能错过的快速学习编程的网站

21. Lynda

无论你是想初次尝试设计并创一个网站,还是你已经在设计网站方面做了很多年了,你总会从 Lynda 裡专家教授的影片课程中学到一些东西。 在这裡学习使用 WordPress 或者 jQuery,CSS 设计,HTML …… 全部你要的都有!

连我 UX 设计经理朋友都在上面学设计呢!
在哪学编程比较好?32个不能错过的快速学习编程的网站

22. Codepen

CodePen 是一个网站前端设计开发平台。 需要建立一个简化的测试用例来演示并找出 Bug? 想炫耀你的最新创作获得称讚? 还是想为你的计划找一个特定的设计模型? CodePen 适合你!
在哪学编程比较好?32个不能错过的快速学习编程的网站

23. P2PU2 School of Webcraft

到 School of Webcraft 来学习 Web 开发技术吧。
在哪学编程比较好?32个不能错过的快速学习编程的网站

24. Dev Opera

无论你想成为 App 开发者、前端工程师,这裡的学习资源绝对够用。特别的是,他在开发课程上分类特别清楚。
在哪学编程比较好?32个不能错过的快速学习编程的网站

25. Code School

你可以方便地打开你的 浏览器 ,看看教学影片和相关教程,做做挑战性的项目,就能从 Code School 学习到 Web 技术。 Code School 整合了影片,线上 Programming 和游戏元素,为你打开了一扇学习新技术的大门!
在哪学编程比较好?32个不能错过的快速学习编程的网站

26. Academic Earth

Academic Earth 坚信每个人都应该获得世界一流的教育,这些课程均来自世界顶尖的大学。现在,我们可以在课堂之外学习原汁原味、顶尖教授教学的影片。
在哪学编程比较好?32个不能错过的快速学习编程的网站

27. Develop PHP

DevelopPHP.com 是一个快发展中的教育系统,这裡有大量的影片和文字资料,并且 100% 免费! 在这,2013 年受关注的五大技术是:HTML,CSS,JavaScript、PHP 和 MySQL。 来这裡学习程式设计理论,数据库交互, 网页设计 ,动画,图形编辑,矢量艺术,三维建模 …… 学习资源非常丰富。
在哪学编程比较好?32个不能错过的快速学习编程的网站

28. Bloc

在线上学习的过程中会有真人导师指导你,让你在 2 个月的密集训练中从新手变专家,不过要付费就是了。
在哪学编程比较好?32个不能错过的快速学习编程的网站

29. How to Code

从最基础的课 HTML 到 Ruby on Rails 的教学都很完整。
在哪学编程比较好?32个不能错过的快速学习编程的网站

30. Bento Box

非常方便的程式设计学习入口网站,建议大家学习任何一个语言和工具前都可以先到这个网站看看。
在哪学编程比较好?32个不能错过的快速学习编程的网站

31. General Assembly

线上与线下课程都有的学校,内容主要 Focus 在前端设计、iOS、Android 、UX 设计上。在美国、德国、香港都有分校,毕业后提供新创公司的工作机会。
在哪学编程比较好?32个不能错过的快速学习编程的网站

32. GURU99

一个深度学习JAVA的网站,从基础开始循序渐进,对于初学者是一个非常不错的选择。
在哪学编程比较好?32个不能错过的快速学习编程的网站

本文章部分转自 TechOrange

加入讨论 暂无讨论

发表评论

昵称不能为空
请输入有效的电子邮件地址
评论内容不能为空

有人回复时邮件通知我