让我们开始我们的列表! “Coursera”是一个巨大的在线课程目录,在那里你可以很容易地找到你想要的网页开发课程。课程是与著名的大学和教育机构合作设计的,符合最好的教育工作者的需求和最佳实践。复杂的过滤系统允许学生不仅选择专业和主题,还可以选择课程的学位和水平、提供在线课程的机构、语言、长度等。从约翰霍普金斯大学提供的简单的HTML/CSS/JS初学者课程到面向中级学习者的更深入的Ruby on Rails和Angular JS课程,其主题和级别各不相同。最后,Coursera最酷的地方在于,毕业时你可以获得一份在线证书作为正式的结业证明,并可以将其附在简历上。
Codecademy就像网络开发新手的圣经。基于世界上最流行的15种开发语言,这些免费课程包含了您开始所需的核心基础知识。大多数课程都是从零级开始,定义变量和简单介绍编码。我想说,如果你想免费学习网页开发,这是最好的选择。HMTL/CSS课程之后是JS课程,然后是更高级的Node JS课程。在这里还可以找到后端类,如Ruby或Ruby on Rails课程。Codecademy的每门课程都被划分为独立的部分。每个部分都有小单元,每个单元都包含辅助练习来测试你的知识。大多数课程还包括一个期末测试,以检查你的水平。然而,Codecademy只在专业强化课程毕业时提供证书,免费课程不包括证书。也就是说,如今的知识和经验是如此宝贵,如果你拥有了它们,认证就变得微不足道了。我的建议是参加Codeacademy的课程,然后通过参加自由职业项目来磨练你的技能。一开始不要要价太高,因为你需要经验。毕竟,你是免费学习web开发的,所以在最初的时间投入中不会得到太多回报是可以预期的。Udacity与领先的IT公司如谷歌、AT&T、Github、Amazon等合作,提供很棒的免费在线课程。课程级别从初级到中级到高级不等,Udacity提供了各种各样的课程,从简单的HTML5/CSS课程到使用Javascript、Backbone.js等的紧凑web开发课程。