精选的网站列表,用于学习编码,编程,Java,Python,SQL,Git和Ruby on Rails。


您好,如果您是一个自己学习编程和编码并寻找一些很棒资源的人,那么您来对地方了。 在本文中,我将分享21个网站,您可以在舒适的办公室和家里免费使用该网站来学习代码。

  1. freecodecamp.org

这是最棒的社区网站之一,它将帮助您学习免费编码,构建真实项目并获得开发人员职位。

它包含大量的交互式教程和练习,以学习JavaScript, 数据结构和算法 , 前端开发等。

由Quincy Larson创建,这是开始您的编码之旅的绝佳场所。 他们甚至有一个很大的Facebook小组( freecodecampearth ),您可以在其中提问和分享学习经验。

2. Coursera

这是另一个很棒的在线学习网站。 它由斯坦福大学教授Andrew Ng和Daphne Koller创立,提供课程,专业和在线学位。

Coursera最好的部分是它提供来自斯坦福大学,伦敦大学,密歇根大学,科罗拉多州,伦敦帝国学院等大学的在线课程。

它提供免费和付费在线课程以及专业化课程。 我最喜欢的Coursera免费编程课程包括:

  1. 算法的第一部分和第二部分,作者Robert Sedgewic k( 链接 )
  2. Ng的机器学习 ( link )
  3. 面向所有人的Python ( 链接 )

Coursera还为您提供认证,您可以在Linkedin个人资料中显示该认证,但需要付费。

3. udemy.com

在线学习的最佳场所之一。 您将获得所有最新技术和编程语言的在线课程,例如Java , Spring , 数据结构和算法 ,Selenium,REST等。它提供免费和付费资源。

这是一些有用的免费课程,用于学习一些有趣的技术:

  1. Java初学者教程 ( 链接 )
  2. 易于高级的数据结构 ( 链接 )
  3. Python编程简介 ( 链接 )
  4. 先进的和面向对象的JavaScript和ES6 ( 链接 )

付费资源也非常便宜,您可以在快速销售期间以9.99美元的价格购买,这种情况经常发生。 这里挤满了一些出色的老师,例如柯尔特·斯蒂尔,罗伯·珀西瓦尔,斯蒂芬·格勒,乔什·波蒂利亚,约翰·珀塞尔等。

4. plurasight.com

学习任何技术或IT课程(例如Java的编程语言, Spring Framework的 Web开发框架, Hibernate等)的最佳网站之一。

现在,它还获得了CodeSchool,后者使您可以通过学习来学习网络技术。 我使用此网站可以立即学习很多很酷的知识。

5. try.github.io

一个很棒的网站,可以在15分钟内学习Git。 这个网站最好的部分是它是一个元网站,这意味着它包含一些在线学习Git的最有用的资源,例如 学习Git分支 ,它将从您的Web浏览器直接教您Git命令。

它不仅会帮助您理解基本的git命令,而且还会挑战git概念,例如分支,合并,还原,cherry-pick,rebase等。

还有另一种很棒的资源 可视化Git ,这将帮助您利用免费的浏览模式和一些构建的场景来探索Git命令如何影响Web浏览器中存储库的结构。

6. onemonth.com

在一个月内学习编码和构建Web应用程序。 但是,这并非完全免费的网站,您需要购买训练营风格的课程。

该站点提供了在30天内学习Python , Ruby和JavaScript的课程,并且它们以训练营的形式进行教学,这使其成为一个非常有效的学习场所。

顺便说一句,他们有免费试用! 以及一些免费课程,例如命令行课程,他们还将免费提供“学习编码与一个月播客”

7. codecademy.com

互动教程可免费学习一些最受欢迎的技术,例如JavaScript , Java和Linux 。 它还提供一些付费课程,以学习有关Python,Java和JavaScript的高级概念。

顺便说一句,这是最早将交互式学习带入图片的网站之一。 它的JavaScript课程可能是在线学习JavaScirpt的最受欢迎的课程。

8. codingbat.com

另一个学习代码的好站点包含许多免费的编程练习,以增强Python和Java的编码意识。

9. code.org

完美的网站,开始学习计算机科学的编码和基础知识。 我的孩子们使用该网站通过玩Minecraft游戏学习编码。

10. code4startup.com

一个不错的网站,由Leo Trieu学习建立真实的公司和真实的项目来学习编码。

通过在3个月内建立4个真正的在线业务(如Airbnb , Uber等),它是从零开始学习Web开发的最佳场所之一。不需要任何经验。

它还有很多免费课程,例如:
1. 只需1小时即可使用新手ReactJS
2. 学习Ruby on Rails,Heroku和Wistia API

如果您喜欢基于项目的学习,那么您会喜欢此站点。

11. codeabbey.com

另一个很棒的网站,提供大量编程练习,可以学习编码并提高您使用任何编程语言的编码技能 。

12. sqlzoo.net

毫无疑问,SQL是IT专业人员的任何程序员都必须具备的技能之一,不幸的是,很少有网站或免费课程可以学习SQL。

如果您已经了解基本知识,那么这是为初学者学习SQL并提高SQL查询技能的最佳场所。

它提供带测验的交互式SQL教程,非常适合提高您的SQL查询技能

13. Git浸入

这是学习Git和GitHub的最佳网站之一,这是当今程序员必备的技能之一。 它提供了一个导览,介绍了Git的基本原理,其灵感来自于前提是知道要做某事。

这是学习Git的最好的课程之一,由已故的伟大的Jim Jim Weirich撰写。

如果将别名包含在.bashrc和.gitconfig中,则本课程中建议的别名可以大大提高您的工作效率。

14. 学习Git分支

分支和合并是要在诸如SVN,CVS之类的任何源代码控制工具中掌握的困难概念之一,在Git中也没有什么不同,但现在也不再如此。 这个交互式网站将教您像其他人一样在git中进行合并和分支。

“学习Git分支”是在互联网上学习Git的最直观和互动方式之一。 有许多具有挑战性的练习,令人兴奋的水平,逐步演示了强大的功能,甚至在过程中可能会带来一些乐趣。

15. codecombat.com

您可以玩游戏并学习使用Python和Javascript进行编码。 在线学习中最好的互动和有趣的方面之一。

16. tryhaskell.org

通过免费的互动课程学习Haskell。

17. railsforzombies.org

通过观看视频并完成练习来学习Ruby on Rails,现在已与Pluarlsight合并。

18. thinkful.com

可以选择课程并指定导师的另一种网站。

19. ruby​​monk.com

免费的交互式教程可帮助您在浏览器中发现Ruby惯用语。 该站点为初学者,中级和专业Ruby开发人员提供了单独的课程,以进一步磨练他们对Ruby编程语言的了解 。

20. tryRuby.org

另一个在线学习Ruby的好网站。 现在,它也已与Pluarlsight合并,您需要具有成员资格才能访问其内容。

21. Learnpython.org

一个学习Python基础知识的好网站。 这是近十年来最受欢迎的编程语言之一,它使您可以做很多事情,从简单地自动化琐碎的事情到开发网站,现在已经用于机器学习和数据科学 。 如果您需要更多学习Python的理由,请参阅本文。


这就是一些最好的网站,以学习如何免费编码 。 这些网站是学习Python和Java之类的编程语言,SQL之类的常绿技术, Linux之类的操作系统 ,Ruby On Rails之类的Web开发框架,Haskel之类的功能性编程语言,学习建立网站以及其他几种免费类型的丰富资源培训班。

面向程序员的其他有用的免费资源

  • 免费学习SQL的课程
  • 免费学习Linux的课程
  • 免费课程以学习区块链
  • 免费学习Web开发的课程
  • 免费学习JavaScript的课程
  • 免费学习角度的课程
  • 免费学习React JS的课程
  • 免费学习面向对象的课程
  • 免费学习Java的课程
  • 免费课程,学习HTML和CSS
  • 免费课程,学习数据结构和算法

感谢您到目前为止阅读本文。 如果您喜欢这篇文章,请在Facebook上与您的朋友分享。 如果您有任何疑问或反馈,请留言。

如果您喜欢这篇文章,请考虑关注我( javinpaul )。 如果您想收到每条新帖子的通知,并且不要忘记关注 在Twitter上再次访问java

From: https://hackernoon.com/21-websites-to-learn-programming-for-free-5101c1ddf0c

21个免费学习编程的网站相关推荐

  1. 12个免费学习编程的网站

    无论想学什么,也无论出于什么目的想学,都需要你保持好奇心.但是作为刚想入门的新手,面对眼前海量的信息,或许根本不知道从哪里开始.想学习编程?这里有12个提供免费编程课的网站推荐给你. 曾几何时,编程对 ...

  2. 8个国外免费学习编程的网站,果断收藏!

    点击上方蓝字关注,做一名有趣有料的程序员 现在,如果你想学编程的话,这8个网站可以帮助你,它们都提供了免费的课程供你学习. Codecademy www.codecademy.com 其中,Codec ...

  3. 这五个网站可以让你免费学习编程,快收藏!

    学习编程技术是现在很多人的一个选择,互联网快速发展的时代,越来越多的人选择学习编程技术,来实现自己的职业梦想.下面小千就为大家整理了五个可以免费学习编程语言的网站,希望能够帮助到大家. 1.W3sch ...

  4. 免费python编程自学网站-可以免费自学编程的12个网站

    编程学习 很多人包括一些企业家,和市场营销人员都认为学习编程对一个人走向成功十分有帮助.在过去的一年里,我一直在学习编程.它有助我成为一个更好的创业者,我甚至可以提供一些帮助,当我的团队需要解决一些b ...

  5. 12 个最佳的免费学习编程的游戏网站【转】

    转自:http://blog.csdn.net/jxgz_leo/article/details/52767185 本文导航 -CodinGame -Code Combat -Screeps -Che ...

  6. 12 个最佳的免费学习编程的游戏网站

    本文导航 -CodinGame -Code Combat -Screeps -Check iO -Vim Adventures -Cyber DoJo -Code Monkey -Elevator S ...

  7. 12个最佳的免费学习编程的游戏网站

    在这篇文章中,我们对 200 多个编程游戏网站的各个方面进行了评估,包括是否免费.是否自由开源.是面对菜鸟还是有经验的程序员.支持的编程语言等等,然后遴选出这 12 个上佳的免费的编程游戏网站,希望能 ...

  8. 程序员免费学习编程的5个网站,你知道几个?

    学习编程虽然说门槛不高,但是对于很多喜欢编程,却不知道从何处入手的小伙伴来说,也是一件苦差事. 不可否认编程是非常有价值的技能,当然也是应此前不少粉丝的要求,在这里就给大家推荐几个免费学习编程的好地方 ...

  9. 免费学习编程的10个好工具

    互联网时代的快速发展,很多人都在学习编程技术,小编今天为大家推荐的就是学习编程技术会用到的一些编程工具,免费学习编程的10个好工具!希望能够帮助到正在学习的小伙伴们. 免费学习编程的10个好工具: 1 ...

  10. 7种从头开始免费学习编程的方法

    我们曾在一篇文章中讨论过不会编程算不算是文盲的问题,虽然有人认为这样有点说过头,但同时也不可否认如今编程确实显得越来越重要.比如作为设计师,懂一些编程可能会帮你更好地理解自己工作内容:而如果你想从头开 ...

最新文章

  1. javascript-XMLHttpRequest
  2. 专访阿里云域名与网站业务总经理宋瑛桥:域名未来将更加个性化、生态化和规范化...
  3. 用小括号表达一个长字符串
  4. idea中applicationContext-dao.xml文件中Cannot resolve file***** :spring xml model validation问题
  5. 用Emesene替换Windows Live Messenger
  6. netbeans连接数据库_NetBeans Java EE技巧3:数据库中的RESTful Web服务
  7. Ubuntu系统手动安装英伟达驱动程序
  8. 服务器连接工具mat_将个人笔记本改造成Linux简易服务器
  9. iPhone ARC 宏定义
  10. 摘抄和总结--确保搞砸人工智能项目的十种方法
  11. .net java xml_java.net.MalformedURLException – 在通过StAX解析XML文件时
  12. 软考高项-项目知识管理体系
  13. APP地推的一些方式
  14. 史上最全软件测试工程师常见的面试题总结【杭州多测师】【面试题】【杭州多测师_王sir】...
  15. 【龙芯1B】:龙芯1B200字号修改程序(基于龙芯1B200)
  16. 我对移动支付的看法_对移动支付的看法作文_作文写作问答 - 归教作文网
  17. 四句话送给项目人:谦逊不狂、博而有专、聪而不明、束己驭人
  18. 使用Lanproxy搭建内网穿透服务完整教程
  19. ncurses库的安装与入门
  20. 【解析】阿里+腾讯,专业运作的离职社群的背后

热门文章

  1. 幽灵蛛(pholcus)规则(二)
  2. 新型城镇化3.0时代 数据交换是“智慧城市”的核心
  3. pytorch模型转mxnet
  4. Git正解 脱水版 【10. 内部机制】
  5. 未来软件是什么样子?
  6. Android 11.0 12.0强制app横屏显示
  7. 使用sikuli测试web网页实例
  8. kali由wifi握手包破解密码gnuplot使用
  9. C# socket 局域网聊天程序的一点心得
  10. 有趣的23000----整理(09)C,D词根