如何学习编码?这里有资源列表

 

输入“学习编码”,会出来数百万搜索结果,即使对于主动想学的人,也很难知道从哪里入手。如果你想参加编码培训班,从这个列表开始吧。它会把你带到受用户高度评价,由经验丰富的程序员和相关知名机构大力推荐的学院。

列表中的所有网站为毫无经验的编程员提供课程。不同课程提供的每个清单细节包括成本、时间承诺、经验水平和课程主题。尽很多课程都是免费的,但面向编程工作求职者的课程往往是要付费的。确保在众多选项中找到适合自己的。

找到合适的课程后,查看bluehost提供的以下六个重要的步骤学习如何编码。

编码资源列表从A到Z排列

1、Codecademy(国外在线学习编程)

Offerings: 20+ online courses

课程:20节在线课程

价格:20节免费课程;专业版每月19.99美元

时间:这取决于不同课程,一般是1到10小时

经验:初学者;中级水平

主题: APIs(应用程序编程接口)、基础程序编写概念、CSS、HTML、JavaScript、JQuery、PHP、Python、Ruby、网络开发等等。

2、Code School编码学校

课程:50节在线课程: iPhone 和 iPad 应用程序

价格:每月19至29美元

时间:大部分课程是2到5小时

经验:初学者;中级水平;高级水平

主题: AngularJS、 Bootstrap、CSS、Git、HTML、 iOS、JavaScript、jQuery、 .NET、 Node.js、Python、React、Ruby、Ruby on Rails、SQL等等。

3、CodingDojo

课程:20周在线课程

价格:7500美元(提供奖学金;见于学费信息)

时间:20周

经验:初学者;中级水平;高级水平

主题:AJAX、 APIs、CSS、Flask、 Git、 HTML、JavaScript、jQuery、MySQL、Python等等。

4、Coursera(免费在线公开课)

课程:成千上万的在线课程改编自大学课程

价格:每门课程79美元(有时会有促销打折)

时间:大多数课程每周2至5小时;一些课程有计划安排,一些是自学。

水平:初学者;中级水平

主题:应用程序开发、数据结构和算法概论、游戏设计和开发、 JavaScript、Python、Scala等等。

5、Dev Boot Camp

课程:某些城市有19周课程

价格:价格从12,700美元到13,950美元不等,这由地理位置决定(提供奖学金;见于学费信息)

时间:19周的课程,9周远程业余课程,九周校园全日制课程,另外一周自主选择。

经验:初学者;中级水;高级水平

主题:Agile开发、CSS、 HTML、 JavaScript、成对编程、 Ruby、Ruby on Rails、SQL等等。

6、edX(大规模开放在线课堂平台)

课程:成千上万的在线课程改编自大学课程(包括计算机科学入门、哈弗大学最受欢迎的课程)

价格:一些课程是免费的;一些课程是每节课49美元;验证证书99美元。

时间:五周较短的课程每周需要3小时;9周较长课程每周需要12小时;一些课程有课程安排,一些是自学的。

经验:初学者;中级水平

主题:Agile开发、应用程序开发、计算机科技入门、Java、Python、Ruby on Rails、视频游戏开发等等。

7、Free Code Camp(FCC)

课程:四类挑战引导( 完成挑战之后,开始实时非盈利项目);每一类都有审核证书

价格:免费

时间:完成四类课程大约需要2080小时;要自学

水平:初学者;中级水平;高级水平

主题:后端开发、CSS、 D3.js、数据透视、Express、前端开发、全栈式开发、Git、Heroku、HTML、JavaScript、 jQuery, MongoDB、Node.js、 React、Sass等等。

8、General Assembly Dash

课程:在线课程

价格:免费

时间:每个项目30分钟

水平:初学者

主题:CSS、HTML、JavaScript等等。

9、General Assembly

课程:某些城市有讲习班、业余课程和全日制课程;业余课程或全日制在线课程

价格:讲习班价格是35美元到280美元;业余课程1,250美元;校园或在线全日制课程13500美元。

时间:讲习班每天时间范围是90分钟;业余课程每周8到10小时,课程时间为8到12周;全日制课程每周40小时,总共8到12周。

水平:初学者;中级水平;高级水平

主题:应用程序开发、数据科学、前端开发、网络开发等等。

10、Khan Academy(可汗学院)

课程:许多在线课程

价格:免费

时间: 一小时的编码课;其他课程由学生自主定义进程。

水平:初学者;中级水平

主题:算法、CSS, HTML、 JavaScript等等。

11、 Learn Code the Hard Way

课程:在线课程、书籍(一些课程是开放源代码,依然在发展;最受欢迎的课程是 Python 和 Ruby)

价格:在线免费;书籍大约30美元

时间:一周到六个月;自学

经验:初学者;中级水平

主题:C、命令行界面、Python、Regex、Ruby、SQL等。

12、Lynda

课程:成百上千的在线课程

价格:整个网站每月19.99美元到34.99美元(一些本地图书管提供免费进入Lynda)

时间:大部分课程是一到四小时

水平:初学者;中级水平;高级水平

主题:应用程序开发、基础编程概念、C、 C++语言、 C#语言、数据库、游戏开发、Java、JavaScript、Objective-C、PHP、Python、 Ruby、SQL、Swift、网络开发等等。

13、Microsoft Virtual Academy 微软虚拟学院

课程: 很多在线课程

价格:免费

时间:较短的课程时间是一至三小时;稍长的是11小时

水平:初学者;中级水平;高级水平

主题:应用程序开发、 C#语言、数据库、游戏开发、HTML、Python、网络开发等等。

14、 MIT OpenCourseWare 麻省理工开放课程

课程:从麻省理工课程收集的课程资料

价格:免费

时间:自学

经验:初学者、中级水平

主题:算法、C语言、C++语言 、计算机科学入门、Java、Python等等。

15、The Flatiron School

课程:业余课程或全日制在线课程

价格:每月1500美元(提供补助和奖学金;见学费信息)

时间:业余课程安排八到就个月,每周20-25小时的课程;全日制课程安排5到6个月,每周40-50小时的课程

水平:初学者;中级水平;高级水平

主题:应用程序开发、CSS、HTML、JavaScript、jQuery、 Ruby、Ruby on Rails、 SQL网络开发等等。

16、The Odin Project

课程:七节在线课程

价格:免费

时间:完成所有课程大约1000小时;自学

水平:初学者、中级水平;高级水平

主题:CSS、数据库、Git、HTML、JavaScript、 jQuery、Ruby、Ruby on Rails、网络开发等等。

17、Treehouse

课程:100+ 在线课程;企业培训

价格:基础计划每月25美元;专业计划每月49美元;要求企业培训

时间:大部分课程是一至四小时

水平:初学者;中级水平;高级水平

主题:应用程序开发、C#语言、CSS、数据库、全栈式开发、游戏开发、HTML、 Java、 JavaScript、 PHP、Python、 Ruby等等。

18、Udacity

课程:在线课程、在线“纳米学位”课程,是 Udacity 此前与 Google及其他互联网公司联合推出的学历认证项目

价格:定期课程免费;纳米学位课程每月199美元(如果你在12个月之内完成了纳米学位课程,将会退还给你50%的学费)

时间:三到六周的定期课程每周大约需要六小时;六到十二个月的纳米穴位课程每周大约需要10小时;都是自学的

水平:初学者;中级水平;高级水平

主题:应用程序开发、数据分析、前端开发、全栈式开发、编程入门、网络开发等等。

19、Udemy

课程:成百上千的在线课程(网站排名最高的课程是完整网页开发者课程)

价格:每门课程大约20美元到50美元

时间:课程时间是1小时到20小时

水平:初学者;中级水平;高级水平

主题:APIs、应用程序开发、引导程序、CSS、HTML、JavaScript、MySQL、PHP、 web开发等等。

20、Viking Code School

课程:全日制在线课程

价格:免费(如果你做的是软件工程工作,你需要支付第一年18%的工资)

时间:16周全日制

水平:中级水平(申请人必须完成免费准备课程)

主题: Agile开发、应用程序开发、CSS、全栈式开发、HTML、Ruby、用户体验、网页设计、网络开发等等。

(声明:bluehost中文博客文章,转载请注明出处。)

【bluehost官方微信公众号:bluehost,关注即可第一时间获取bluehost最新优惠活动和行业相关知识,更有粉丝专享优惠红包等你来拿!)

Add a Comment

电子邮件地址不会被公开。 必填项已用*标注