学习如何为Web开发人员编码的最佳站点

编程语言只能像比尔·盖茨这样的熟练程序员的日子已经一去不复返了,后者后来风靡一时。 现在每个人都拥有相同的潜力,并且有机会轻松学习甚至掌握编程语言

今天,我们将向您展示10个交互式网站,这些网站将帮助您实现这一目标。

没错,不用担心复杂的设置和黑色的冷命令提示,这些提示使您想在开始之前退出,并向10个教育网站打招呼,提供即时和交互式课程,这些课程可以教您编程语言,例如HTMLCSS ,PHP,Ruby甚至iOS。

从行业专家那里获取技巧,截屏视频甚至最佳实践。

推荐读物: 获得大学学位还是自学?

立即启动您的编程新道路!

密码学

学习如何为Web开发人员编码的最佳站点

毫无疑问,Codecademy是最有名的网站,可通过其有用的界面和结构合理的课程来教您交互式地进行编码。

访问主页后,您已经可以使用其激励性的屏幕控制台来品尝节目。 从Web基础知识,PHP,JavaScript,jQuery,Python,Ruby和API中选择Codecademy提供的课程。

每节课内有一个面板, 解释必要的代码和指示 另一个面板允许您编写可接受的代码,然后检查自己是否在做正确的事情,从而使自己陷入困境。 不必担心会犯错误,因为指令面板和代码面板都会警告您错误并提供提示 好像您旁边有一位友善的老师。

复仇者联盟

学习如何为Web开发人员编码的最佳站点

代码复仇者旨在让您喜欢编程。 该网站提供HTML5,CSS3,JavaScript和Python以及网页设计和开发课程。 每门课程都经过精心设计,可以在不费吹灰之力地提高您的编程技能的同时,为您带来真正的娱乐。在每堂课的最后,您还可以玩一个迷你游戏来释放您的累积压力并让自己继续前进。

复仇者代码具有渐进式的交互式学习方法。 并没有解释太多对于初学者来说不是必不可少的知识 ,只是一些代码和有趣的指令,使事情变得很容易理解。

您还可以使用代码,然后立即查看更改的影响。 它是精心制作的,并考虑了初学者的舒适度

多重视域

学习如何为Web开发人员编码的最佳站点

在完成了Codecademy或Code Avengers的课程并准备进一步扩展功能之后,Plural Sight是您应该登陆的下一个优质网站。

与大多数交互式学习网站不同,Plural Sight提供了更深入的课程,以训练您并将其变成具有行业最佳实践的专家。

几乎所有课程都经过令人印象深刻的设计和引人入胜的截屏,尽管对于业余爱好者而言,截屏后的挑战可能会有些困难 幸运的是,这里有一些提示和答案可供参考。 尽管提供的大多数课程都是免费的 ,但某些课程将要求您选择付费订阅才能访问整个课程,包括所有截屏视频和挑战赛,以及Code School的所有其他课程。

树屋

学习如何为Web开发人员编码的最佳站点

Treehouse课程比面向语言的课程更注重项目,因此对于计划内的新手程序员 (如构建网站或应用程序)而言,它们是完美的选择。

例如,“网站”课程的所有内容都是关于构建响应式网站,交互式网站甚至WordPress主题的,这是一种非常实用且有效的掌握相关语言的方式。 尽管如此,他们还是通过视频然后测验的方式发布了许多基础课程。

对于Treehouse,每门课程均分为不同的阶段或模块,除每个第一阶段外,学习者还将被邀请支付每月25美元的订阅费,以访问所有包含650多个视频的课程 ,并获得独家的Treehouse Members Forum作为奖励。

如果您对编程的未来很认真,可以订阅每月49美元的计划,以获得对行业领先专家和尖端研讨会的深入采访

Udacity

学习如何为Web开发人员编码的最佳站点

Udacity是具有洞察力的视频讲座和改进的测验的统一,以实现学生的互动感觉,因此,对于那些不喜欢阅读而是从行业专业人士(例如Google员工)那里获得解释的人来说,它是理想的选择。

专家将为您提供有关主题和说明的截屏视频,然后您将通过逻辑或编程测验来加深理解或将其锻造成技能。

关于Udacity的好处是,它提供的视频比任何其他网站都多,并且讲师是现实生活中的教授或行业资深人士。

这里唯一的陷阱是,大多数课程之间的联系并不多,因此Udacity可能不是您的出发点,而是一门虚拟的大学,可以促进您的学习。

编码HS

学习如何为Web开发人员编码的最佳站点

到目前为止,您在此处阅读的所有网站都主要致力于Web开发和计算机科学,但是CodeHS是其中一个简单而有趣的游戏编程课程,其中涉及解决问题,JavaScript,动画,数据结构,游戏设计和难题的挑战。

CodeHS的优势在于,它的第一门课程“用Karel编程”可以教您像程序员一样思考和解决问题。

这些课程很有趣,因为您将学习如何使用代码来移动狗,卡雷尔(Karel)完成给定的任务和难题,例如捡球和盖毛巾。 它在您的脑海中树立了扎实的编程概念以及系统解决问题的方式。

除了上述课程外,您必须注册每月订阅才能继续学习 ,但这是有效学习基本游戏编程的理想站点。

可汗学院

学习如何为Web开发人员编码的最佳站点

尽管可汗学院的课程结构不如CodeHS,但对于初学者和业余爱好者而言,它确实是一个开放的游乐场,尤其对学习绘画,动画和用户与代码的交互感兴趣。

它没有讲任何特定的编程语言,但是它采用的代码模式可以在任何地方应用,因为大多数语言都共享类似的编程模式。

您可以首先参加Programming Basics课程,以观看和学习基本概念 ,然后在****后探索给定的代码以验证您的疑问。 使用“可汗学院”,您可以将您的修改保存为“副产品”,以供所有人使用和自定义。

在一门课程中,只有一门课程产生了数百个副产品,因此,请想象一下社区的规模以及该课程的有效性。

SQLZOO

学习如何为Web开发人员编码的最佳站点

结构化查询语言(SQL)只是一种纯粹用于存储和从数据库检索数据的语言,因此,请想象一下在对仓库进行编程时会遇到的无聊。 但是SQLZOO希望您通过其交互界面和笑脸愉快地学习SQL。

由于对于像SQL这样的简单语言而言,实际上没有什么东西可以解释得太深,因此该站点只会要求您替换城市名称或人口数量之类的变量,并从该级别提高难度。

令人失望的一大问题是提示,答案和论坛的短缺,因此,如果您像过去一样无法解决任何一项测验,那么您可能注定要失败。

前端大师

学习如何为Web开发人员编码的最佳站点

顾名思义, FrontendMasters主要致力于JavaScript和SVG等前端编程课程以及Vue.js,React.js,Ember.js之类的框架。

FrontendMasters在编程课程中提供了一个新概念。 每门课程均由来自知名公司(例如Microsoft,Adobe,Twillio,Paypal和LinkedIn)的专家举办的研讨会。 如果您有兴趣参加研讨会,可以在线或亲自在明尼阿波利斯市区参加。 这使得FrontendMasters在其他课程中脱颖而出,因为课程更加生动。 您可以看到讲师及其与听众的互动。

蛋头

学习如何为Web开发人员编码的最佳站点

EggHead的课程范围非常广泛,从最基本的语言或框架到最先进的技术,不一而足。 其中一些课程是免费的,例如React 入门指南和Redux入门, Dan Abramov本身就是React.js核心开发人员。

EggHead通常比其他任何课程渠道都更快地向他们的课程中提供最新的编程实践,工具和语言,这使其成为行业内开发人员更新其编程技能和实践的流行渠道。

TutsPlus

学习如何为Web开发人员编码的最佳站点

TutsPlus课程集合很多。 除了教授PHP,JavaScript和Node.js等编程语言外,您还可以了解设计,照片和视频编辑,绘图插图和业务。 如果您对多种学科感兴趣,而不仅仅是编程,那么这是一个理想的渠道。

SymfonyCasts

学习如何为Web开发人员编码的最佳站点

SymfonyCasts是专门介绍Symfony的课程频道。 Symfony是一个PHP框架,或者我可以说是生态系统,可以产生许多流行的PHP软件包,工具和认证。 该课程涵盖了PHP语言的基本知识,Symfony本身以及一些高级PHP开发技术(例如OOP,即验收测试)和安全性。

我认为,如果您想认真对待PHP语言或特别是Symfony,SymfonyCasts可能是一个学习的好地方。

拉腊卡斯

学习如何为Web开发人员编码的最佳站点

Laracats课程由Jeffrey Way创建,涵盖了Laravel框架及其生态系统课程。 他为此频道提供了各种各样的主题和课程。 不仅Laravel,您还将发现他涵盖了基本的PHP,Vue.js,JavaScript,测试和工具。 Jeffrey的授课方式使这些课程非常容易上手,甚至对于刚开始编程的大多数新手来说也是如此。 我建议所有初学者都注册此频道。

比较表

这是一个比较表,您可以鸟瞰所有这些很棒的地方,以学习编码。

网站 课程 特征 价钱 困难
密码学 HTML,CSS,JavaScript,jQuery,PHP,Ruby,Python,API 代码翻译,进度保护程序,项目,论坛 自由 容易–中级
复仇者联盟 HTML5,CSS3,JavaScript 代码解释器,进度保护程序,项目,注释 自由 简单
密码学校 HTML5,CSS,CSS3,jQuery,Ruby,Ruby on Rails,iOS 代码翻译,截屏视频,进度保护程序,论坛 免费/每月订阅 中级–困难
树屋 HTML,CSS,CSS3,JavaScript,jQuery,Ruby,Ruby on Rails,iOS,Android,UX,数据库 代码翻译,截屏视频,进度保护程序,项目,论坛 免费,每月25美元,每月49美元 容易–困难
学习街 HTML,CSS,JavaScript,Python,Ruby 代码翻译,进度保护程序,项目,论坛 自由 简单
Udacity 网站开发,HTML5,Python,Java,计算机科学,算法,人工智能 代码翻译,截屏视频,进度保护程序,论坛 自由 中级–噩梦
编码HS 问题解决,JavaScript,动画,游戏编程 代码翻译,截屏视频,进度保护程序 免费/每月订阅 容易–中级
可汗学院 编程基础,画布绘图,动画,用户交互 代码翻译,截屏,进度保存,项目,讨论 自由 容易–中级
SQLZOO 的SQL 代码解释器 自由 容易–困难
前端大师 JavaScript,CSS,SVG,Node.js,React.js,Vue.js,Ember.js,Angular。 截屏 每月订阅价格从$ 39起 容易–困难
蛋头 JavaScript,Node.js,React.js,Vue.js,Svelte等 屏幕录像,进度保护程序,讨论 每月订阅价格从40美元起(某些课程免费) 容易–困难
TutsPlus PHP,Ruby,Node.js,JavaScript,CSS,Vue.js等 截屏视频,评论/讨论,论坛 每月订阅最低为$ 16.50 容易–困难
SymfonyCasts PHP,Symfony和JavaScript。 截屏 每月订阅价格从$ 24.99起 容易–困难
拉拉克 PHP,Laravel,JavaScript和Vue.js。 截屏 每月订阅价格从15美元起(部分课程免费) 容易–困难

您是否在我们上面展示的任何网站上学习过? 感觉如何? 还是我们错过了某些新兴的程序员学习资源丰富的交互式学习网站? 让我们分享我们的经验和资源,然后互相帮助和启发!

翻译自: https://www.hongkiat.com/blog/sites-to-learn-coding-online/