幸运的是,互联网拥有许多优秀的地方,能够教会您现在开始编码时需要了解的技能,而且其中很多都是免费的。
这里有11个地方的清单,您可以立即开始编码,无需任何费用。
Codecademy网站
如果你已经研究过编码学习的机会,你会遇到Codecademy。
在编码时使用并显示代码的结果非常简单。
Codecademy在他们的交互平台上也提供了广泛的编程语言: HTML &CSS, JavaScript ,PHP,Python,Ruby,Angularjs,命令行等等。
免费代码营
免费代码营以课程中的800小时编码(夏令营主题)为开端。 与此列表中的其他选项不同,在为非营利项目编码实践编码教育之后有800小时。 在学习有价值的技能之后,这是建立你的投资组合的好方法。
截至目前,您可以通过Free Code Camp学习HTML,CSS,JavaScript,数据库,DevTools,Node.js和Angular.js。
GA Dash
与Codecademy或Free Code Camp不同,大会的免费在线学习平台基于项目工作。 每节课都是为了完成一个“项目”。
GA Dash还提供了其他一些不同的课程选项,例如响应式设计和从头开始构建Tumblr主题。
Codewars
Codewars提供了一种有趣的方式来提高编码技能。 该网站提供了一系列武术主题挑战,称为“卡塔”。你完成卡塔获得荣誉和排名。 更多的荣誉和等级意味着更难的挑战,所以总有一些新的工作要做。
但是,有一点需要注意 - Codewars在获准注册之前,确实需要使用目前提供的一种编码语言的一些知识。
目前,他们在CoffeeScript,JavaScript,Python,Ruby,Java,Clojure,Haskell等方面提供了更多挑战,包括C ++和PHP。
Coursera
与目前列出的其他网站不同,Coursera拥有一个非常大的课程库,它远远超出了编程主题。 这些课程由真正的大学教授授课,100%免费参加。 如果你想要一些关于数据科学的理论教育,或者甚至是对Android应用程序的编程介绍,这对你来说可能是最好的选择。
但是,如果您希望获得证书以表明您已完成此课程,则必须付出一点 - 从30美元到100美元不等 - 才能获得您选择的认证。
给予edX
像Coursera一样,edX提供的课程远远超过编程语言,您可以从他们的课程中获得相当数量的计算机科学知识。 所有的课程资料都由大学和真正的教授支持。 许多课程可以按你的速度进行,并不限于某些日期。
但是,像Coursera一样,如果你想为班级提供某种证件,你需要支付一些钱(30美元到100美元),并以“验证”的格式参加课程 - 这意味着他们知道你正在学习课程。
可汗学院
与Coursera和edX类似,可汗学院提供了大量的科目,不仅仅是编码。 然而,与其他人不同的是,有一个选项可以在一个小时内了解编码的基础知识 - 如果您有兴趣获得主题概述,那么这是一个很好的选择。
提供的编码语言包括JavaScript,HTML&CSS,SQL以及其他各种编程/计算机科学主题。
麻省理工学院开放式课程
没有任何帐户需要访问这个麻省理工学院课程资料。 他们的编程部分涵盖从介绍工程问题解决到用于计算机动画的算法。
唯一的缺点是某些课程的作业将不会有任何答案,所以如果您正在正确地完成作业,则无法从本网站确认。
Odin项目
由Viking Code School的创建者制作 - 一个首选在线编码新手训练营 - Odin Project是免费版本。
它是基于项目的,并且提供了一个最终课程,让你获得新发现的技能,这永远是一种奖励。
提供的编码语言包括HTML,CSS,JavaScript&jQuery和Ruby on Rails。
Udemy
Udemy提供包括编程在内的任何主题的付费和免费课程。 但是,它们是社区创建的课程。 在潜水之前阅读课程评论是很重要的,因为它可能不如其他网站上的课程有效。
代码播放器
它是视频教程的汇编,可帮助您从头到尾浏览一个流程。 它可能最好与其他网站或课程一起使用,因为它完全基于小概念和项目。
结论
从上述11门课程的描述中可以看出,最好使用一些不同的资源来有效地学习。 这是扩大您的体验并进入编程领域的最佳途径。
即使你决定在课程或者做一些练习之后不想编码,你仍然可以在科技领域工作 !