`
朱秋旭
  • 浏览: 230740 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

【转】8大有趣的专业编程学习网站

阅读更多

 

        有人说,编程是二十一世纪人类的必备技能之一,每个人都有编程学习的需求,更何况是想靠代码吃饭的从业和准从业人员。今天就为大家介绍8个比较有趣的专业编程学习网站,希望能让枯燥的编程学习变得有趣。鉴于初学者的语言习惯,介绍的尽量倾向于中文和当下网站。

 

        1、很有影响力的趣味编程网站Codecademy       

 

Codecademy

 

        Codecademy在开发者圈子里有不错的知名度,并且不用注册,就能深入细致的学习JavaScript、HTML/CSS、Python、Ruby、PHP,甚至API编程。Codecademy通过交互的方式,依靠程序反馈和提示教学,其学习向导功能强大。

 

        Codecademy在今年4月全新改版,启用了全新的设计风格,新网站界面漂亮,充满了极客的味道。而在今年年初独立注册用户已经突破 2400 万。

 

        适用人群:趣味性十足,适合没有编程基础的新手入门,还有中文版本,适合国内用户使用。 

 

        2、Code.org

 

编程一小时

 

        code.org是一家非盈利组织,它的宗旨就是让 CS(计算机科学)这门学科能够进入到全球的每一所学校中去。主推项目之一是“一小时编程”,将会面向全世界开放并推广,而且不会针对任何特定的等级水平,处于任何年龄段、任何学习阶段的孩子都能通过Code.org学习编程。

 

        近日,谷歌、微软通过code.org在全球推广“一小时编程”项目,并通过Indiegogo发起众筹,希望筹集 500 万美元让全球 1 亿学生能够学习编程。

 

        适用人群:全球每一个学校每个学生 

 

        3、面向女性的编程网站 Made With Cod

 

 

Made With Cod

 

        Made With Cod是Google在今年6月斥资 5000 万美元投资的编程网站。该网站提供有十几种编程项目,其中一些项目非常有趣,例如让女“攻城狮”们通过代码来设计一款属于自己的手链,随后这个手链会被 3D 打印出来并邮寄给她们。这种寓教于乐的方式对枯燥的编程过程显然是有益的。

 

        现在女程序的数量呈下降的趋势,在1984 年,37%的计算机专业学位获得者为女性,而目前这一比例已下降到了12%。在 Google 女工程师占技术员工的17%。

 

        适用人群:想学编程的年轻女性

 

        4、实验楼

 

实验楼

 

        实验楼提供从编程学习到网站上线的一站式IT在线实践,基于阿里云,与Codecademy 区别:

提供的不只是一个类似于 Codecademy 的在线编译器,而是一台或多台配置好的虚拟机,可以支持更广泛的 IT 内容学习,不局限于编程领域。 

 

        另外,用户学习过的课程,“实验楼”有个专门的页面来进行统计。

 

        适用人群计算机相关专业学生及 IT 从业者

 

        5、让程序员容易学编程的 Eve 

 

        Eve 刚获得种子轮融资,主要是因为创始人觉得现在的编程环境对于非程序员来说依然不友好而开发的。网站现在的功能还不是很全面,但其愿景是做成一个 Excel 式的 web 应用,任何人只需绘制界面然后通过移动表格中的行列数据构成的逻辑即可生成软件。在DEV资讯的投融资资讯里小编已做过介绍。

 

        适用人群:非程序员

 

        6、想做中国版Codecademy的计蒜客(原名泡面吧)

 

泡面吧

 

        现在的编程学习有低龄化的趋势,计蒜客想做为中国版的 Codecademy,抛弃了视频教学这种过于重的方式,采取互动式的编程教学模式。它的每一门课都有知识点阐述、让用户尝试写下一行代码,最后运行代码查看对错,以了解是否真正掌握了这节课知识点这三个部分组成。与Codecademy的区别:

 

        把知识点拆得更细,分步骤教学,让用户可以一步一步地在母语环境里学会编程,有了完善的学习过程之后,才给出练习题。

 

        目前计蒜客上的课程包含了编程初学入门常识、C 语言入门、C 语言进阶、C++ 入门、Python 入门、Ruby 入门等课程。

 

        (泡面吧经历“分家门”事件后,更名计蒜客,原联合创始人王冲和严霁月推出新产品——编程学习网站“萌码”)

 

        适用人群:高中高年级学生和大学低年级学生

 

        7、玩编程

 

玩编程

 

        玩编程是一个由曾经自学过编程的工程师、设计师、产品经理和创业家组成的团队。以短视频的互动式教学方式为用户提供更容易、更有趣、更有效的编程学习体验。目前,玩编程尚在内测中,只提供iOS开发课程,都是通过一些最真实有趣的App讲解,让用户在学到知识的同时,也学会如何做出一款炫酷的iOS应用。

 

        哦,对了,玩编程正在招募合作讲师,感觉实力不错的可以试试。

 

        适用人群:想自学编程的编程菜鸟

 

        8、 代码坦克(CodeTank)

 

代码坦克(CodeTank)

 

        代码坦克是一款相当有趣且极具挑战性的编程对战游戏,也是全球首个JavaScript程序员的在线编程对战游戏,由腾讯AlloyTeam和HTML5梦工场联合出品,这个在线坦克仿真游戏平台,采用HTML5、Javascript、CSS3、NodeJS、MongoDB等Web技术来构建一个基于互联网的在线智能坦克机器人战斗仿真引擎。

 

        代码坦克用游戏的方式进行编程语言学习,很有趣,玩家只能通过JavaScript语言来编写属于自己的坦克机器人, 并用代码和算法让坦克动起来,并更具战斗力。

 

        适用人群:JavaScript程序员及学习者

 

        上面介绍的这些编程学习网站多是针对初学者,在进行了初步学习后,一些综合学习的论坛、博客、官方资料等都是很合适的学习资料来源(比如全球最大中文IT社区—CSDN开发者必上的网站—DevStore中国最大的开源技术社区—开源中国),还有像网易公开课这样的知名的MOOC网站,可以提高作为一名开发者的综合素质。我会后续整理更多高质量的编程学习网站,以望能为大家的学习提供帮助。

分享到:
评论

相关推荐

    特别好特别齐全的编程学习网站

    为了满足人们对于编程学习的需求,众多编程学习网站应运而生。这些网站提供了丰富的资源,包括但不限于教程、实战项目、在线编程环境等,帮助初学者快速入门,并为有一定基础的学习者提供进阶知识。 二、“特别好...

    鲸鱼积木编程源码编程编写AI机器人编程

    一款专门为人们打造的编程学习类型的应用软件,主要针对青少年而展开,为用户带去了丰富的编程知识和课程,且里面的内容还根据难易程度进行了划分,就算是新人小白也能找到适合自己的课程,实用性极强 鲸鱼积木编程...

    大学生计算机编程专业个人期末总结.doc

    知识点8:学习计算机编程专业的挑战 报告中提到,学习计算机编程专业并不是一朝一夕就能完全学会的,需要日积月累的努力和练习。学习计算机编程专业需要面对挑战和压力,但压力也是动力的来源。 这份总结报告展示...

    十个值得收藏的少儿编程学习网站-【育儿知识】.doc

    以下是一些值得家长和孩子们收藏的少儿编程学习网站,这些平台提供了丰富的学习资源和有趣的教学方式,帮助孩子在玩乐中学习编程。 1. **Scratch官网** (https://scratch.mit.edu):由麻省理工学院(MIT)开发的图形...

    新版:华中8型数控系统编程说明书V2.4

    这份文档覆盖了系统的调试、编程以及实际应用等多个方面,旨在帮助用户高效学习并熟练掌握华中8型数控系统的操作。 在数控编程领域,华中8型系统以其先进的技术和友好的用户界面著称。这份说明书首先会介绍数控系统...

    面向深度学习的项目式编程学习优化设计与实践.pdf

    8. 编程知识应用与迁移能力:编程学习过程的难点在于如何将所学的编程知识和技巧应用到解决真实世界的复杂问题中。编程技巧迁移能力不足和编程自我效能感不足是学习者面临的两大挑战。 9. 编程教学法的变革:基于...

    少儿编程学习的好处育儿知识.doc

    编程学习的第一个好处是培养孩子的大框架思维。写一个软件需要先做设计,搭架构,就像 QQ 程序,腾讯的 CTO 十几年的程序架构都适合现在几亿人的在线,这是多么强大的架构能力啊!写一段程序,也需要有个大体框架,...

    原来编程是如此有趣讲座Scratch创意编程课程的开发PPT学习教案.pptx

    【标题】:“原来编程是如此有趣讲座Scratch创意编程课程的开发PPT学习教案.pptx” 【描述】:此文档是一个关于Scratch创意编程课程开发的PPT学习教案,旨在展示编程的乐趣,并通过Scratch教授编程基础。 【标签】...

    大学生计算机编程专业期末总结范文.docx

    在大学生的计算机编程专业学习过程中,端正的学习态度至关重要。这意味着上课时专心听讲,保持良好的课堂纪律,及时完成课堂作业,并主动寻求解答疑惑的方法。这种积极的学习态度是提高学习成绩的基础,也是个人成长...

    C语言、VB还是Python?——谈高校非计算机专业学生编程入门课程选择.pdf

    在这种情况下,Python因其简洁易学的特点,成为许多非计算机专业编程入门的首选。 值得注意的是,非计算机专业学生往往计算机基础较弱,学习时间有限,抽象的程序设计概念和课程内容会给学生带来较大的学习压力。...

    动手玩转Scratch2.0编程 pdf

    所以,写出的编程书必然很专业。因为是面向青少年的编程书,所以呢,也蛮有趣的,但是本书长达260页,需要一定的耐心才能坚持读完。 一般的编程书,就是把做动画、游戏的步骤写出来,入门还不错,但是内容不太深入...

    大规模并行处理器编程实战

    总体来看,本书是GPU编程领域的一座技术金矿,其内容涉及并行编程的最新发展,不仅适合于学生、工程师和科学家等专业人士学习,同时也为有志于从事高性能计算的读者提供了宝贵的参考。通过本书,读者可以了解到当前...

    编程专业英语词汇大全

    在编程领域,掌握一定的专业英语词汇是...了解这些专业词汇后,你将能更深入地理解和学习编程知识,无论是阅读源码、参与开源项目还是与国际同行交流,都将更加得心应手。不断地学习和实践,才能在编程世界中游刃有余。

    原来编程是如此有趣讲座Scratch创意编程课程的开发学习教案.pptx

    《原来编程是如此有趣》讲座主要探讨的是Scratch创意编程课程的开发与学习,这是一个针对少儿编程教育的专业资料。Scratch是由麻省理工学院媒体实验室“终生幼儿园”组开发的一款图形化编程工具,旨在培养孩子们的...

    指向深度学习的“学历案”应用与思考——以《打开编程之门》为例.pdf

    本资源摘要信息全面地展示了“学历案”的应用与思考,以《打开编程之门》一课为例,涵盖了深度学习、数据分析、数据研究、专业指导等方面的知识点。该资源能够帮助教师和学生更好地理解和掌握数据计算、算法、程序...

    机器学习十大算法编程-基于OpenCV实现

    在本项目"机器学习十大算法编程-基于OpenCV实现"中,我们主要关注的是如何使用OpenCV库来实现一系列常见的机器学习算法。OpenCV(开源计算机视觉库)不仅提供了丰富的图像处理功能,还包含了强大的机器学习模块,...

    少儿编程学习:图形化编程对孩子学习的好处.pdf

    少儿编程学习,特别是图形化编程,对于6-16岁孩子的发展有着显著的益处。这一阶段是孩子们形成逻辑思维和创新能力的关键时期,因此引入编程教育有助于培养他们的这些能力。极客晨星作为专业的少儿编程机构,利用游戏...

    专业嵌入式软件开发 全面走向高质高效编程 李云_带书签_文字可选

    通过阅读《专业嵌入式软件开发 全面走向高质高效编程》这本书,读者可以深入理解这些主题,并学习如何在实际项目中应用这些知识,以实现更高效、更可靠的嵌入式系统。书中的书签功能可以帮助读者快速定位关键内容,...

    PLC编程学习的诸多好处

    这样的过程无疑锻炼了编程学习者的逻辑思维能力。 而且,PLC编程还能够提升触类旁通的能力。掌握了PLC编程的基本原理后,再学习其他类型的PLC或者工控设备(如伺服)就会变得相对容易。因为不同品牌或类型的PLC之间...

Global site tag (gtag.js) - Google Analytics