适合小初高中各年龄阶段的零基础编程自学网站
2022-07-28 12:34:07来源:未知作者: 飞飞阅读量:
当下,学习编程的重要性不言而喻,无论是逻辑思维的锻炼,还是未来专业兴趣培养、职业发展道路的规划拓展,学会编程无疑都多给了千万条路。除了最显而易见的计算机科学领域外,许许多多专业方向都或多或少会要求学生具备一些编程能力,诸如统计、金融工程、精算、生物工程等等。
万事开头难。零基础的你如何打开编程大门,爱上编程呢?今天,小编为大家提供一些适合不同年龄阶段的免费编程自学网站,这些网站非常适合编程小白从零开始,逐步尝试,培养兴趣,帮助大家在学习的过程中也能感到成就满满。
小学阶段(8-10岁)
1. Scratch
网址:https://scratch.mit.edu/
简介:
免费编程平台Scratch由麻省理工学院媒体实验室(MIT Media Lab)打造,拥有自己独立的编程语言和图像化的模块设计。学习过程中,孩子们可以像玩乐高搭积木一样,拖动模块进行编程学习,并添加背景、图片、声音等一系列效果,在近乎玩游戏的过程中锻炼解决问题的能力。Scratch并不在真正意义上教授某个专门的编程语言,但对于孩子们理解计算机编程的基础概念具有极大的帮助。
此外,Scratch拥有一个庞大的在线社群,孩子们可以与全球各地的小伙伴们一起互动学习,展示自己的编程成果。
Scratch非常适合8-16岁的学生,5-7岁的学生可以尝试低年龄版ScratchJr(https://www.scratchjr.org/)。
2. Code.org Studio
网址:https://code.org/student/elementary
简介:
非盈利机构Code.org提供一系列计算机科学基础课程。学完每门课程后,孩子们能够创造互动式游戏或故事,在线上进行交流。网站上,孩子们可以看到超过740万的作品展示,获得启发。
每一门课程都由一系列智力游戏、视频和活动组成,帮助孩子们了解计算机科学背后的原理。课程划分为年级K-5,6-12和更高阶的级别。适合小学年龄阶段的K-5课程中,最低年龄下沉到4-8岁,也就是说即使刚刚开始识字阅读的孩子照样可以通过Course A开始学习编程。已经初步掌握阅读的较大年龄的学生(5-8岁)也可以直接从Course B开始零基础自学,逐步从了解编程背后的计算机原理进阶到代码化编程语言的学习。
3. CodeCombat
网址:https://codecombat.com/
简介:
CodeCombat是一款通过游戏形式,让孩子们学习Python和JavaScript两大主流编程语言的网站,适合5-17岁的孩子们边玩边学。在角色扮演(RGG)游戏的过程中,孩子们既可以学习两大编程语言,也可以通过在线平台组队边交友边学习编程。随着游戏级别的逐渐递增,编程语言的任务难度也会越高。
初中阶段(11-13岁)
1.
App Inventor
网址:https://appinventor.mit.edu/
简介:
App Inventor提供一系列视频和教程,帮助学生们学习如何建立安卓小程序(Android Apps)。该网站最早由Google开发,现如今由麻省理工学院(MIT)接手管理,为孩子们继续提供免费学习的平台。学生们通过模块组建的形式学习编程,由易到难,逐步创建愈加功能多样的安卓小程序。
2. Kodu Game Lab
网址:https://www.kodugamelab.com/
简介:
免费线上平台Kodu Game Lab适合10岁以上的初学者。学生们通过模块化编程构建自己的3D小游戏。这个过程中,学生们可以培养一系列的编程技能,包括变量(variables)、分支(branching)、循环(loops)、字符串(number and string manipulation)、子程序(subroutines)、多态性(polymorphism)等。
目前,网站仅能在Windows Vista及更高级别的Windows电脑上使用,官方推荐Windows 10,不适用于苹果Mac和安卓Android。
3.
Code Monster
网址:http://www.crunchzilla.com/code-monster
简介:
Code Monster通过互动游戏的形式,提供13岁以上的青少年们学习JavaScript编程语言的机会。该网站的特色是页面简介明了,只需跟随编程小怪的指示就能展开学习,但是要求学生具备一定基础的JacaScript知识,更为适合自己在同步进行学习、需要额外练习的学生。
高中阶段(14-18岁)
1. Codecademy
网址:https://www.codecademy.com/
简介:
Codecademy提供网页开发和代码化编程语言的学习资源。网站主要针对想要学习网站开发的学生们(13岁以上),并且可以选择多种编程语言进行学习,包括HTML & CSS, Ruby on Rails, Python, JavaScript, jQuery, SQL, PHP等。
Codecademy的基础课程均免费提供。同时,该网站提供PRO付费课程,提供更为个性化的学习计划、测试、项目任务和线上指导老师,并有机会完成独立的线上作品集。
2. Codewars
网址:https://www.codewars.com/
简介:
Codewars对14岁以上的学生们开放,通过和其他学习者一起学习的氛围提升自己的编程能力,更为适合喜欢竞争的学生群体。编程语言包括CoffeeScript, JavaScript, Python, Ruby, Java, Clojure, Haskell, C# (Csharp)。
学习过程中,学生会像电脑游戏一样进行排名,每完成一项编程任务,即可得分升级,接受难度更大的编程挑战。每当学生完成一项任务,还有机会可以浏览其他人完成该任务使用的编程语言,学习借鉴不同方式的编程技巧。
3. Glitch
网址:https://glitch.com/
简介:
Glitch面向13岁以上的学生开放,主要帮助学生学习如何创建网站应用。该网站页面类似于Google Doc,多人可以共享同一个编程项目,互相协作学习,并且实时看到别人的修改,学习打造自己的网站。同时,网站提供在线交流平台,为学习者提供支持。
注截止发稿,本文提到的网站均提供免费课程,部分也包括个性化付费课程,具体情况随着时间可能也会有所更新,请以官方信息为准。
相关文章
2022物理碗Physicsbowl竞赛真题考题解析
就在2小时前, 今年的“物理碗”国际竞赛落下帷幕 !作为全球含金量最高的物理竞赛之一,本次参赛的中国学生超5000名!在物理碗中获得TOP100奖项的学生...
阅读: 781
国际物理竞赛都有哪些?哪个含金量高?如何选择!
物理竞赛是物理,工程,天文等相关专业申请必备利器,也是仅次于数学的热门学科。在物理学科领域,足具权威性和代表性的赛事包含: 美国物理碗竞赛...
阅读: 297
SASMO新加坡国际数学竞赛详细介绍及奖项设置
0 1 SASMO是什么? 众所周知,新加坡数学的教学体系,是国际上最优秀的数学之一,SASMO是由新加坡国际数学竞赛中心(SIMCC)组织的一项国际数学竞赛,现...
阅读: 1255
2023秋季英国留学申请季趋势分析
23Fall已经有部分专业开启申请了,为了让大家能更好的迎接这个申请季的到来!今天小编就根据23Fall目前各校的招生政策,结合22Fall的录取情况,来预测一...
阅读: 90
更多栏目
热门文章
-
1.2022物理碗Physicsbowl竞赛真题考题解析
- 1
- 2022物理碗Physicsbowl竞赛真题考题解析
- 2023-02-20
- 1
-
2.国际物理竞赛都有哪些?哪个含金量高?如何选择!
- 2
- 国际物理竞赛都有哪些?哪个含金量高?如何选择!
- 2022-12-12
- 2
-
3.SASMO新加坡国际数学竞赛详细介绍及奖项设置
- 3
- SASMO新加坡国际数学竞赛详细介绍及奖项设置
- 2022-12-12
- 3
-
4.AMC数学竞赛如何做题效率最高?AMC竞赛备考PlanB高效解决
- 4
- AMC数学竞赛如何做题效率最高?AMC竞赛备考PlanB高效解决
- 2022-10-17
- 4
-
5.2023秋季英国留学申请季趋势分析
- 5
- 2023秋季英国留学申请季趋势分析
- 2022-09-30
- 5
-
6.2022年AMC数学竞赛考试即将开始!考试注意事项说明
- 6
- 2022年AMC数学竞赛考试即将开始!考试注意事项说明
- 2022-09-30
- 6
-
7.2022年寒假可以参加的写作竞赛有哪些?
- 7
- 2022年寒假可以参加的写作竞赛有哪些?
- 2022-09-30
- 7
-
8.背景一般可以申请英国商学院吗?可以选哪些项目?
- 8
- 背景一般可以申请英国商学院吗?可以选哪些项目?
- 2022-09-29
- 8
-
9.去美国留学的中国学生申请最多的专业是哪些?
- 9
- 去美国留学的中国学生申请最多的专业是哪些?
- 2022-09-29
- 9
-
10.物理碗/BPhO/AP物理课程难度对比,BPhO和物理碗竞赛可以同时备考吗
- 10
- 物理碗/BPhO/AP物理课程难度对比,BPhO和物理碗竞赛可以同时备考吗
- 2022-09-29
- 10
热门图文
-
互联网+、挑战杯、创青春等创新创业大赛含金量高吗??
2022-07-28
-
2022年芬兰人口数据统计公布!华人为第四大人口种族
2022-07-28
-
蓝思指数是什么?蓝思指数详细分析
2022-07-28
-
2022下半年数学竞赛比赛时间及官网链接整理
2022-07-28
-
2022年全国大学生英语竞赛题型及分值分布详解答题策略
2022-07-28
-
大学生竞赛项目汇总!能加分保研的工科类竞赛盘点
2022-07-28