适合小初高中各年龄阶段的零基础编程自学网站

当下,学习编程的重要性不言而喻,无论是逻辑思维的锻炼,还是未来专业兴趣培养、职业发展道路的规划拓展,学会编程无疑都多给了千万条路。除了最显而易见的计算机科学领域外,许许多多专业方向都或多或少会要求学生具备一些编程能力,诸如统计、金融工程、精算、生物工程等等。

万事开头难。零基础的你如何打开编程大门,爱上编程呢?今天,小编为大家提供一些适合不同年龄阶段的免费编程自学网站,这些网站非常适合编程小白从零开始,逐步尝试,培养兴趣,帮助大家在学习的过程中也能感到成就满满。

小学阶段(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,多人可以共享同一个编程项目,互相协作学习,并且实时看到别人的修改,学习打造自己的网站。同时,网站提供在线交流平台,为学习者提供支持。

适合小、初、高中各年龄阶段的零基础编程自学网站

截止发稿,本文提到的网站均提供免费课程,部分也包括个性化付费课程,具体情况随着时间可能也会有所更新,请以官方信息为准。

【竞赛报名/项目咨询请加微信:mollywei007】

上一篇

2022首届泡泡玛特潮玩设计大赛

下一篇

英国留学申请必要流程及所需材料(上)

你也可能喜欢

  • 暂无相关文章!

评论已经被关闭。

插入图片
返回顶部
Baidu
map