免费网站学习编程_21个免费学习编程的网站

免费网站学习编程

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

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

  1. freecodecamp.org

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

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

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

2. Coursera

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

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

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

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

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

3. udemy.com

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

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

  1. Java初学者教程link
  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天内学习PythonRubyJavaScript的课程,并且它们以训练营的形式进行教学,这使其成为一个非常有效的学习场所。

顺便说一句,他们有免费试用! 以及一些免费课程,例如命令行课程,并且很快就会有免费的学习编码与一个月播客

7. codecademy.com

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

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

8. codingbat.com

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

9. code.org

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

10. code4startup.com

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

通过在3个月内建立4个真正的在线业务(如AirbnbUber等),它是从零开始学习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 Weirich撰写。

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

14. 学习Git分支

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

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

15. codecombat.com

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

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的理由,请参阅本文。

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

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

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

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

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

免费网站学习编程

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值