零基礎的你如何打開編程大門,愛上編程呢?今天,小編為大家提供一些適合不同年齡階段的免費編程入門自學網(wǎng)站,這些網(wǎng)站非常適合編程小白從零開始,逐步嘗試,培養(yǎng)興趣,幫助大家在學習的過程中也能感到成就滿滿。
小學階段(8-10歲)
1. Scratch
網(wǎng)址:https://scratch.mit.edu/
簡介:免費編程平臺Scratch由麻省理工學院媒體實驗室(MIT Media Lab)打造,擁有自己獨立的編程語言和圖像化的模塊設計。學習過程中,孩子們可以像玩樂高搭積木一樣,拖動模塊進行編程學習,并添加背景、圖片、聲音等一系列效果,在近乎玩游戲的過程中鍛煉解決問題的能力。Scratch并不在真正意義上教授某個專門的編程語言,但對于孩子們理解計算機編程的基礎概念具有極大的幫助。
此外,Scratch擁有一個龐大的在線社群,孩子們可以與全球各地的小伙伴們一起互動學習,展示自己的編程成果。
Scratch非常適合8-16歲的學生,5-7歲的學生可以嘗試低年齡版ScratchJr(https://www.scratchjr.org/)。
2. Code.org Studio
網(wǎng)址:https://code.org/student/elementary
簡介:非盈利機構Code.org提供一系列計算機科學基礎課程。學完每門課程后,孩子們能夠創(chuàng)造互動式游戲或故事,在線上進行交流。網(wǎng)站上,孩子們可以看到超過740萬的作品展示,獲得啟發(fā)。
每一門課程都由一系列智力游戲、視頻和活動組成,幫助孩子們了解計算機科學背后的原理。課程劃分為年級K-5,6-12和更高階的級別。適合小學年齡階段的K-5課程中,最低年齡下沉到4-8歲,也就是說即使剛剛開始識字閱讀的孩子照樣可以通過Course A開始學習編程。已經(jīng)初步掌握閱讀的較大年齡的學生(5-8歲)也可以直接從Course B開始零基礎自學,逐步從了解編程背后的計算機原理進階到代碼化編程語言的學習。
3. CodeCombat
網(wǎng)址:https://codecombat.com/
簡介:CodeCombat是一款通過游戲形式,讓孩子們學習Python和JavaScript兩大主流編程語言的網(wǎng)站,適合5-17歲的孩子們邊玩邊學。在角色扮演(RGG)游戲的過程中,孩子們既可以學習兩大編程語言,也可以通過在線平臺組隊邊交友邊學習編程。隨著游戲級別的逐漸遞增,編程語言的任務難度也會越高。
初中階段(11-13歲)
1. App Inventor
網(wǎng)址:https://appinventor.mit.edu/
簡介:App Inventor提供一系列視頻和教程,幫助學生們學習如何建立安卓小程序(Android Apps)。該網(wǎng)站最早由Google開發(fā),現(xiàn)如今由麻省理工學院(MIT)接手管理,為孩子們繼續(xù)提供免費學習的平臺。學生們通過模塊組建的形式學習編程,由易到難,逐步創(chuàng)建愈加功能多樣的安卓小程序。
2. Kodu Game Lab
網(wǎng)址:https://www.kodugamelab.com/
簡介:免費線上平臺Kodu Game Lab適合10歲以上的初學者。學生們通過模塊化編程構建自己的3D小游戲。這個過程中,學生們可以培養(yǎng)一系列的編程技能,包括變量(variables)、分支(branching)、循環(huán)(loops)、字符串(number and string manipulation)、子程序(subroutines)、多態(tài)性(polymorphism)等。
目前,網(wǎng)站僅能在Windows Vista及更高級別的Windows電腦上使用,官方推薦Windows 10,不適用于蘋果Mac和安卓Android。
3. Code Monster
網(wǎng)址:http://www.crunchzilla.com/code-monster
簡介:Code Monster通過互動游戲的形式,提供13歲以上的青少年們學習JavaScript編程語言的機會。該網(wǎng)站的特色是頁面簡介明了,只需跟隨編程小怪的指示就能展開學習,但是要求學生具備一定基礎的JacaScript知識,更為適合自己在同步進行學習、需要額外練習的學生。
高中階段(14-18歲)
1. Codecademy
網(wǎng)址:https://www.codecademy.com/
簡介:Codecademy提供網(wǎng)頁開發(fā)和代碼化編程語言的學習資源。網(wǎng)站主要針對想要學習網(wǎng)站開發(fā)的學生們(13歲以上),并且可以選擇多種編程語言進行學習,包括HTML & CSS, Ruby on Rails, Python, JavaScript, jQuery, SQL, PHP等。
Codecademy的基礎課程均免費提供。同時,該網(wǎng)站提供PRO付費課程,提供更為個性化的學習計劃、測試、項目任務和線上指導老師,并有機會完成獨立的線上作品集。
2. Codewars
網(wǎng)址:https://www.codewars.com/
簡介:Codewars對14歲以上的學生們開放,通過和其他學習者一起學習的氛圍提升自己的編程能力,更為適合喜歡競爭的學生群體。編程語言包括CoffeeScript, JavaScript, Python, Ruby, Java, Clojure, Haskell, C# (Csharp)。
學習過程中,學生會像電腦游戲一樣進行排名,每完成一項編程任務,即可得分升級,接受難度更大的編程挑戰(zhàn)。每當學生完成一項任務,還有機會可以瀏覽其他人完成該任務使用的編程語言,學習借鑒不同方式的編程技巧。
3. Glitch?
網(wǎng)址:https://glitch.com/
簡介:Glitch面向13歲以上的學生開放,主要幫助學生學習如何創(chuàng)建網(wǎng)站應用。該網(wǎng)站頁面類似于Google Doc,多人可以共享同一個編程項目,互相協(xié)作學習,并且實時看到別人的修改,學習打造自己的網(wǎng)站。同時,網(wǎng)站提供在線交流平臺,為學習者提供支持。
【掃碼領取編程類賽事報名表】
獲取備賽計劃,考前查缺補漏、重點沖刺
免費領取相關真題及解析,還有一對一學術活動規(guī)劃!


? 2025. All Rights Reserved. 滬ICP備2023009024號-1