1. 程式人生 > >20個熱門少兒程式設計網站與應用【家長必讀】

20個熱門少兒程式設計網站與應用【家長必讀】

少兒程式設計是新的文化潮流,它涵蓋了兒童學習的方方面面:邏輯思維訓練、系統化思考訓練、問題解決能力訓練、團隊協作、創造性思維培養…你可以利用我們整理的這些得到廣泛認可的少兒程式設計網站教孩子學會程式設計,例如code.org、tynker.com和scrach Junior(兒童版本的scratch)。

當然,不止是孩子,大人也可以利用這些少兒程式設計網站學習開發應用、網站或者遊戲!

1. Playcodemonkey.com

CodeMonkey平臺有超過200個免費的遊戲化挑戰,孩子們需要程式設計來完成這些挑戰,讓猴子成功吃到香蕉。

在付費版本中則包含了全部400個挑戰,遊戲化設計的課程可以幫助孩子們學習遊戲開發的基礎知識,可以過渡到程式碼程式設計,也包含了精靈動畫方面的課程。你也可以在遊戲製作器中使用CoffeeScript語言來開發計算機和手機遊戲。

CodeMonkey包含了35個課程計劃來幫助教師們引導孩子完成課程的學習,同時也為教師提供了一個儀表盤來跟進每個孩子的學習進度。

2. Scratchjr.org

  • 適合年齡段:5-7歲
  • 服務形式:手機應用或網站,支援iPhone/iPad/Android/Kindle,瀏覽器需要安裝Chrome擴充套件
  • 網址:http://www.scratchjr.org/

ScratchJr是一個免費的少兒程式設計平臺,同樣由來自MIT的Scratch開發者開發,面向的是年齡更小的兒童群體。

你可以在安卓或蘋果手機上,或者亞馬遜kindle下載這個應用,也可以用chrome瀏覽器安裝ScracthJr擴充套件,在瀏覽器中使用ScratchJr。

ScratchJr是最適合幼兒的程式設計學習應用,通過拖拽功能積木塊就可以開發遊戲和互動故事。在網站上有使用指南、繪畫編輯器指南和功能積木塊的說明。

ScratchJr不僅包含引導少兒程式設計的指令,而且還包含了活動、課程和評估手段,以便於教師在課堂上應用。這是我們最喜歡的少兒程式設計網站之一。

3. Code.org

Code.org是最流行的程式設計學習網站之一,它有適合K-5,6~12年齡段孩子的程式設計學習課程。

Code.org提供製作網站和遊戲方面的免費課程,課程內容包括使用HTML/CSS/JavaScript等製作網站、開發遊戲等,也包括其他的高階程式語言內容。

可以在Code.org上對Minecraft遊戲中的動物進行程式設計,或者控制星球大戰中的無人機,也可以通過經典的迷宮遊戲學習一些基本的程式設計知識。

Code.org為教師提供了免費的程式設計課程計劃,利用這些計劃,一個沒有電腦科學基礎的家長也可以教孩子利用Code.org學會程式設計。

4. Codemoji.com

Codemoji.com是一個適合1~8年級青少年的趣味學習平臺,你可以使用eomji學習程式設計,用emoji表情符號來表示不同的HTML/CSS/JavaScript程式碼塊,來建立網站、動畫或遊戲等等。網站課程分為三個等級:新手、中級和高階。

使用emoji表情符號有助於孩子避免記憶繁瑣的語法,從而建立直觀的程式,這非常類似於基於積木塊的程式設計,有助於幫助少兒學習者強化對概念的理解。家長們需要支付9.99美元/3個月來跟蹤孩子的學習進度,同時獲得對超過400個課程的訪問許可權。

5. Lightbot.com

  • 適合年齡段:4 ~ 8 歲、9+
  • 服務形式:手機應用或網站,支援iPhone/iPad/Android/Windows/Mac/Kindle,支援網站訪問
  • 網址:http://lightbot.com/

Lightbot.com是一個遊戲化學習平臺,課程內容涵蓋順序、過程、迴圈、條件等程式設計基礎知識。它提供支援多種裝置的應用。

6. Daisy the Dinosaur

這是一個酷酷的少兒程式設計app,基於自己研發的積木塊,拖拽式程式設計,學習內容包括物件、迴圈、順序和事件等基礎概念。

7. Cargo-Bot

Cargo-bot是最簡單的少兒程式設計應用之一,遊戲化學習內容包括針對6歲兒童的程式設計基本概念,分為30個等級。

8. Stencyl.com

  • 適合年齡段:6+
  • 服務形式:PC/手機應用,支援iPad/iPhone, Android, Mac, Windows 和 Linux
  • 網址:http://www.stencyl.com/

Stencyl有類似Scratch的拖拽操作介面,學習者通過製作遊戲來學習程式設計。教師可以使用網站上的課程進行授課,課程內容包括電腦科學方面的基礎知識。

孩子們可以學習製作遊戲並將遊戲釋出到多種平臺: iPhone, iPad, Android, Windows, Mac, Linux, Flash 和 HTML5.

Stencyl提供與AIA合作的程式設計能力認證計劃。

9. Tynker.com

  • 適合年齡段:7歲及以上
  • 服務形式:網站或手機應用,支援Android, iPhone/iPad
  • 網址:https://www.tynker.com/

Tynker.com的少兒程式設計應用非常出色,內容涵蓋機器人程式設計、手機應用開發、STEM探索、遊戲開發、無人機程式設計以及Minecraft遊戲的MOD挑戰。在Play頻道,可以使用Tynker的分步指導開始學習程式設計。

Tynker.com講授基礎的程式設計知識,然後過渡到Python和JavaScript。

Tynker的學校包按年級劃分程式設計課程,包括自動評估和教師指南。家長也可以和孩子一起試用Tynker的課程。

10. Swift Playgrounds

Swift Playgrounds是蘋果官方提供的面向少兒程式設計的免費學習應用,通過遊戲化指令和挑戰引導孩子掌握swift開發語言,學習者可以學習在一個3維環境中如何通過程式設計控制遊戲角色完成挑戰任務。

學習內容包括Swift的基礎知識,例如命令、函式、迴圈、條件、變數、引數、操作符、型別、初始化以及除錯方法等等。

學完基礎知識後,還可以學習針對蘋果裝置的遊戲和app的開發,以及程式設計操控與swiftplayground相容的機器人和無人機。

教師可以從蘋果網站下載少兒程式設計的教學資料。

11. Scratch.mit.edu

這個免費的少兒程式設計平臺由MIT設計,它是最早出現的電腦科學教育民主化平臺。Scratch類似於ScratchJr,但更高階一些。可以使用功能積木塊建立動畫、互動故事以及遊戲,也可以對相容的機器人和無人機進行程式設計。

學生可以通過日益增長的scratch社群與全世界分享他們的作品,從而鼓勵學生創新、系統的思考,並促進團隊合作。

教育者可以加入ScratchEd社群來分享、獲取程式設計課程、活動以及平臺利用方面的知識。

12. gethopscotch.com

  • 適合年齡段:8歲及以上
  • 服務形式:手機應用,支援iPad/iPhones

Hopscotch的少兒程式設計應用的使命是民主化電腦科學教育,我們都很喜歡它。你可以使用他們提供的少兒程式設計應用開發遊戲、動畫、小型網站、互動藝術等。

Hopscotch也有一個付費的解鎖版本的應用,你可以用它開發類似於Pokemon Go和Geometry Dash之類的遊戲,可以上傳你的專案照片,線上編寫除錯程式碼,併發布給你的朋友。

教師可以訪問數學、科學、語言藝術和社交方面的免費的課程計劃,這一將程式設計與其他學科緊密結合的努力,讓我們將Hopscotch歸入最受歡迎的少兒程式設計網站之列。

13. techrocket.com

Techrocket的課程包括Python、iOS開發、Java開發、Minecraft程式設計、3D列印等等。它涵蓋多種面向青少年的程式語言,講解如何設計、開發遊戲和其他應用。28門課程中的大部分你都可以免費訪問,也可以付費參加有導師的線上程式設計課。

14. freecodecamp.org

Freecodecamp有免費的HTML5、CSS、響應式設計、前端開發、JavaScript、JQuery、JSson、
React、後端開發和自動測試方面的課程。

在Freecodecamp上,你可以跟著嚮導實操學習。他們的規劃良好的免費程式設計課提供了多種程式語言的語法知識。同時你也可以通過為NGO開發網站測試你的程式設計能力。最後,課程完成時你可以得到一個證書。

15. codecombat.com

Code combat讓孩子們可以利用玩遊戲的方式學習如何程式設計。它有39個免費等級,講授程式設計語法、方法、引數字串、迴圈和變數等概念。之後,你可以進入到遊戲開發和web開發。所有這些學習過程都是在code combat提供的遊戲環境中完成。與其他大多數基於功能積木塊的少兒程式設計平臺不同,code combat是通過語法講授程式設計知識的。

16. Crunchzilla.com

Crunchzilla是教孩子學習程式設計的最簡單的應用之一。它有四個等級:針對兒童的Code Monster、針對青少年和成人的Code Maven、針對16+的Game Maven以及針對12+的Data Maven。

你可以使用這個免費的、基於web的平臺教孩子學習程式設計。它講授多種開發語言的實際語法,並提供實戰練習的機會,只有當你輸入正確的程式碼後,才可以進入下一等級。

17. hubwiz.com

匯智網hubwiz.com有關於WEB開發的多種課程,JavaScript, Python, C++, Java, C#, Node.js, Angular, React.js, 等等。它也有眾多其他方面的IT課程。

無論是為自己還是孩子的技能提升,匯智網都是學習軟體開發的出色選擇。它包含精心設計的教程和可以實時看到效果的線上程式設計環境,收費課程還提供線上助教答疑服務。

18. Hackety Hack!

  • 適合年齡段:12+
  • 服務形式:桌面應用,支援Windows、 Mac
  • 網址:

Hackety Hack是一個教你學習程式設計的跨平臺開源應用。它講授針對初學者的Ruby程式設計,最終你可以學會開發跨平臺的桌面和web應用。Hackety Hack是一個免費的少兒程式設計平臺,介面簡單容易上手,類似freecodecamp。

19. khanacademy.org

可汗學院是最受歡迎的E-LEARNING網站之一。它有針對各種科目的視訊和評估,最近添加了少兒程式設計課程。

可汗學院的電腦科學課程涵蓋基本的程式設計概念例如演算法、密碼學、資訊理論以及網際網路101。它的計算機程式設計課程涵蓋JS繪畫、動畫、遊戲、視覺化、自然模擬、HTML/CSS製作網頁、HTML/JS製作互動網頁,以及用SQL查詢和管理資料。

20. codeacademy.com

Codeacademy提供HTML&CSS、Python、JavaScript、Java、SQL、 Bash/Shell等方面的課程。它的程式設計課程包含挑戰,你可以線上練習。