九大网页编程入门网站

许多职业需要几年的时间来学习和训练, 而对于许多刚刚踏入网页开站发的人来说, 最令人高兴的事莫过于可以很轻松的入门

但你真的找到了适合自己的学习平台吗?

今天小编特意为你整理了九个优质免费学习网站, 还列出了每个网站最不能错过的内容。

这些网站都是非常实用的自学平台,内容覆盖了从基础的编程知识到实际开发应用。 接下来跟着小编一起看看这些平台都有什么核心课程吧!

1. Codecademy

Codeacademy提供了一系列适合初学者自学的基础网页编程课程。它给学习者提供了一个很好的自学环境, 你可以在上面学习到前端的构架, CSS, HTML等前端语言, 以及例如Ruby on Rails和Python等后端语言。

推荐内容

“Make a website” & “HTML & CSS”

两个特色课程主要是针对基本网页框架和设计。如果有想更深入学习网页编程的小伙伴, 可以试试Learn Ruby on Rails下面的Ruby语言课程。

2. Khan Academy

可以说是一个非常有用的学习网站, 内容覆盖各个学科, 特别是编程这一块的课程更是不容小觑。通常他们的课程都会有一个很有经验的老师, 以一边讲解一边视频的方式展示代码, 与此同时学生能够快速直观的看到代码所对应的输出结果。

推荐内容

“Introduction to the SQL”

“Drawing and animation using JavaScript”

第一节是关于数据库引擎的课, 课程中设置了层层挑战, 需要学习者通过编写SQL来执行简单的任务。另外一节课程则是利用Javascript来完成一些网页动画。

3. MIT OpenCourseware

MIT这所众所周知的学校为学生提供了大量的自学课程。他们提供的开放式课程覆盖了广泛的课题, 在这里你可以找到数以上百的跟编程, 开发, 电脑工程相关的课。

推荐内容

“Introduction to Computer Science and Programming”

一个非常完整的独立学习课程, 包括了所有需要的资源, 课程的有趣会让你发自肺腑的想走进编程的世界。

4. Coursera

跟上一个网站相似, Coursera为自学者提供了来自于世界各大大学的课程。课程的长度和形式会根据不同学校而有所不同, 但依然是一个非常好的编程学习网站。

推荐内容

"Programming for Everyone"

(有没有光听名字就觉得这个教程很容易学会)这是一节密歇根大学的课, 课程主要围绕Python展开的, 但在概念上专注于一般的编程,因此学习者大可举一反三。

5. Mozilla Developer Network

Mozilla 是著名的火狐浏览器背后的团队, 他们为所有开发人员开发出了一个专门的资源共享平台。平台上拥有丰富的文章, 教学视频等资源。对于想学习编程的你来说再适合不过了。你可以在这个网站上学到基础的网页技术, 前端语言, 常见的专业术语, 和优化等等。

推荐内容

"Getting started with the Web"

非常好的初学者课程, 可以学习到网页是如何运行的, 同时也会学习自己写HTML, CSS, JavaScript等一类前端语言。

6. HTML5 Rocks

尽管这个网站的交互设计的有些枯燥, 有时候比较难找到自己需要的文章, 但这个Google搭建的网站拥有着各种各样的网页开发类主题的文章和教程,从初学者到高级开发人员的都是它的目标受众。

推荐内容

"Getting Started with CSS Shapes"

介绍了许多初学者可能不会意识到的可以纯粹用CSS来完成的高级CSS技术。

7. A List Apart

作为最专业的和最新的在线杂志之一,A List Apart是直接面向网络开发人员和设计师的网上杂志,拥有众多专业文章,种类涉及到了编码,技术,设计和用户体验。如果你想阅读一些简单易读的文章,同时学习其他领域专家的经验和建议,这本杂志是一个很好的选择。

特色内容

"Building Nonlinear Narratives for the Web"

这篇文章对现代网站提出了深刻的见解,作者觉得我们对网页内容的设计应该是”自由流动的”,而不是遵循传统的“开头、中间、结尾”的故事结构。有意思的网页设计文章, 值得一看。

8. Coding Dojo Algorithm Prep

对于新开发者来说,尽早熟悉编程算法非常重要, 最好能熟到信手拈来, 而CodingDojo 搭建的这个算法练习平台能够在你深入学习算法之前帮助建立你的”编码肌肉”。平台设置了一系列由易到难的问题, 等着你来过关斩将!

特色内容

每一道题目做完之后都会有instructor解题的视频噢。

9. Coding Dojo Academy

除了Coding Dojo Algorithm Prep以外, CodingDojo推出的另一个线上学习平台。平台不定期推出直播课程, 每次直播之后课程也都会收录在网页上。

特色内容

除了常见的CSS HTML基础课程之外, 平台还会结合时下开展一些有趣的课程, 例如开发吃豆人等大众熟知的小游戏, 又或者搭建responsive website等等。

本文来自企鹅号 - CodingDojo媒体

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏华章科技

如何打造高性能大数据分析平台

大数据分析系统作为一个关键性的系统在各个公司迅速崛起,但是这种海量规模的数据带来了前所未有的性能挑战。同时,如果大数据分析系统无法在第一时间为运营决策提供关键数...

725
来自专栏精讲JAVA

想要成为顶级程序员必须具备的思维,学会了少走三年弯路

《THe Effective Engineer》的作者Edmond Lau采访了很多硅谷顶级科技公司的顶尖软件工程师。他发现这些给世界带来巨大影响的的工程师们至...

1848
来自专栏无原型不设计

如何将原型设计的优势发挥到淋漓尽致?

原型设计在整个产品阶段中的存在,绝非偶然。它能最快最准确的从用户那里获取产品信息的相关反馈。现如今,几乎没有任何一家产品公司能够完全不采用原型设计。特别是伴随...

2645
来自专栏iOS开发日记

你知道在iOS开发的工作中为什么有人4k有人40k吗?

  如果你有志于将iOS开发作为职业,或者已经是一位iOS开发者,那么你应该听说过唐巧的名字。唐巧,2012年从网易有道离开参与创业, 目前是猿题库iOS高级研...

4189
来自专栏企鹅号快讯

初级程序员别再傻傻的检查代码两小时了

BUG这个词在程序员中用到的最多,编码每天敲那么多,难免会出现错误。假如你写了一篇几万字的论文,你要检查里面的论据和错别字的时候,你需要花费很多的时间,更别说是...

1808
来自专栏带你撸出一手好代码

谁在代码里下的毒

只要在公司上班,一个人负责一个项目的开发和维护这种情况很少会出现, 一般是由多个人合作开发一个项目, 在整个项目的生命周期内,不同的时间段, 同一份代码会由不同...

3136
来自专栏程序员互动联盟

为什么一定要学习python?

前几天看到一条新闻,说是高中生课程里面开设python课程了,这小孩子都来抢占市场了,这就是打了很多人的脸,特别是已经毕业很多年或者正在学校的人,小孩子都作为标...

3105
来自专栏企鹅号快讯

致前端初学者们的一封信

no pains, no gains. 相信小伙伴们在看过之前的推文之后对前端应该有所了解了,今天,我就跟大家来说一说作为一枚小白,想成为一名前端工程师你应该怎...

2007
来自专栏大数据钻研

谁在代码里下的毒

只要在公司上班,一个人负责一个项目的开发和维护这种情况很少会出现, 一般是由多个人合作开发一个项目, 在整个项目的生命周期内,不同的时间段, 同一份代码会由不同...

2644
来自专栏IT大咖说

新时代的web与app开发

摘要 近几年前端有着不小的变化,作为前端技术人员,一方面感慨有些自己熟知的技术逐步落幕消亡,另外一方面又看到新事物不断出现,以种种方式改进和冲击着我们的开发方式...

3135

扫码关注云+社区