兒童程式自學完整資源|孩子學程式從哪裡開始
孩子學程式
從哪裡開始都有答案
不用花大錢補習,也不需要家長懂程式。這裡按年齡整理好孩子自學程式的完整路徑,從免費平台、入門影片到 Scratch 專案,一個頁面幫你找齊。
不是叫你一次把所有資源都看完。比較像是一份整理好的學習地圖,先找到孩子現在適合的入口,再慢慢往下一步前進。
先看孩子現在適合哪個入口
依照年齡與學習階段整理,不用從一大堆平台裡迷路。
歲
歲
歲
許多家長想讓孩子學程式,卻不知道兒童程式自學該從哪個平台、哪個年齡開始。補習班費用不低,但其實有很多免費、品質高的學習資源,只要知道怎麼挑選,在家就能讓孩子展開程式學習之旅。
這個頁面按年齡段整理了完整的兒童程式自學路徑:6–9 歲從 ScratchJr 和 Code.org 的圖形積木開始;9–12 歲進入 Scratch 做動畫和遊戲專案;12 歲以上可以銜接 Python 或 JavaScript。所有推薦的平台都是免費、有中文介面,不需要家長懂程式就能陪孩子一起學。
108 課綱已將程式設計列入國中小必修,讓孩子從小建立運算思維和問題解決能力,不只是為了考試,更是面對 AI 時代的核心素養。兒童程式自學不需要花大錢,選對資源和方法,在家就能學得比補習班更紮實。以下是完整的資源,按照年齡和學習階段整理。
兒童程式自學:按年齡找到孩子的起點
不同年齡的孩子需要不同的學習方式。找到孩子現在的年齡段,從建議的工具開始,不用一次把所有東西都學完。
從遊戲化積木開始,不需要識字
這個年齡的孩子適合用圖形積木,靠拖拉完成動作,不需要輸入文字。重點是讓孩子覺得好玩,建立「程式就是給電腦下指令」的直覺。
推薦:ScratchJr · Code.org 幼兒課程→ 查看完整資源攻略
Scratch 做專案,完成看得見的作品
這個年齡最適合學 Scratch。從動畫、遊戲到互動故事,每個專案都有明確的成品。孩子看到自己做出來的東西,學習動力會大幅提升。
推薦:Scratch · 點亮程式教學影片→ 看 Scratch 入門教學
銜接文字程式語言,建立真正的程式能力
有 Scratch 基礎之後,可以進入 Python 或 JavaScript。Code.org 的課程有完整的銜接路徑,不需要再找補習班,在家就能繼續深入。
推薦:Code.org · Python · JavaScript→ 看 Code.org 課程攻略
這幾個平台,家長不用花錢就能開始
以下整理的全部是免費資源,有中文介面,可以在家直接用。不需要安裝複雜的軟體,開瀏覽器就能學。
Scratch:最適合 9–12 歲的
兒童程式學習平台
由 MIT 麻省理工學院開發,全球超過 1 億個學生在使用。用積木拖拉的方式寫程式,孩子可以做出動畫、遊戲、互動故事,完成一個完整的作品,不只是練習語法。
- 完全免費,支援中文介面
- 不需要安裝,瀏覽器直接開啟使用
- 有大量現成的範例專案可以改造
- 對應 108 課綱資訊科技學習內容
Code.org:從幼兒到高中的完整課程體系
美國最大的免費程式教育平台,從幼兒園到高中都有對應課程。台灣有中文版,有「舞動派對」等闖關課程,適合 6 歲以上孩子自學入門。
查看完整介紹 →讓孩子自學程式的完整攻略
整理 ScratchJr、Scratch、Code.org、MIT App Inventor 等多個平台的比較與選擇建議,幫家長一次搞清楚各平台的差異和適合年齡。
查看攻略 →讓孩子愛上程式之前,家長先想清楚這幾件事
不是教你如何督促孩子,而是幫你理解孩子學程式的意義、怎麼選對工具、怎麼讓學習持續下去。
幾歲開始?需要基礎嗎?這幾個問題最多人問
不用翻很多文章,這裡整理了家長最常問的問題,直接給你答案。
幾歲開始學程式比較好?
6 歲就可以開始,用 ScratchJr 或 Code.org 的遊戲關卡入門。不過最甜蜜點是 9–12 歲,認知能力夠、可以用 Scratch 完成有趣的專案,學習動力也最強。
家長不懂程式,可以教孩子嗎?
可以。這裡整理的資源都是設計給孩子自學的,家長只要協助找到平台、陪孩子看第一個影片就夠了。點亮程式的 YouTube 影片有完整步驟,孩子可以自己跟著做。
Scratch 跟 Python 有什麼差別,要先學哪個?
Scratch 是視覺化積木,適合 9–12 歲;Python 是文字程式語言,適合 12 歲以上有 Scratch 基礎的孩子。建議先 Scratch 再 Python,不要跳過,否則孩子很容易卡關放棄。
108 課綱要學程式,在家自學夠嗎?
夠。108 課綱的程式教育重點是運算思維,不是要孩子會寫複雜的程式碼。這裡整理的 Scratch 和 Code.org 資源完全對應課綱要求,在家自學可以打得比課堂更紮實。
兒童程式自學最常問的 6 個問題
在讓孩子開始學程式之前,這幾個問題的答案可以幫你省去很多摸索的時間。
孩子幾歲開始學程式最合適?
6 歲就可以開始,用 ScratchJr 或 Code.org 的圖形積木入門,不需要孩子會讀文字,靠拖拉圖案就能完成動作。不過兒童程式自學的最甜蜜點是 9–12 歲,這個年齡的孩子認知能力夠、能完成有趣的 Scratch 專案,學習動力也最強。
不用擔心「起步太晚」。12 歲才開始的孩子,只要找到對的工具和方法,一樣可以在一年內做出完整的程式作品。
家長完全不懂程式,可以讓孩子自學嗎?
可以。這個頁面整理的所有資源都是設計給孩子自主學習的,家長不需要懂程式。
家長的角色是:陪孩子看第一個影片、幫忙設定帳號、偶爾問「你今天做了什麼」。點亮程式的 YouTube 教學影片每部都有完整步驟,孩子可以暫停、倒回、自己跟著做,不需要旁邊有人指導。
Scratch、Python、Code.org 有什麼不同?要從哪個開始?
三個工具適合不同階段:
Scratch(9–12 歲):用積木拖拉寫程式,可以做動畫、遊戲、互動故事,完成看得見的作品,是兒童程式自學最推薦的入門工具。
Code.org(6 歲以上):從幼兒園到高中都有課程,用遊戲闖關的方式學習,適合剛接觸程式的孩子建立基礎概念。
Python(12 歲以上):文字程式語言,適合有 Scratch 基礎、想進階的孩子。建議不要跳過 Scratch 直接學 Python,否則容易因為看不到成品而失去動力。
孩子學了一陣子就沒興趣了,怎麼辦?
失去興趣通常有兩個原因:太難或看不到成就感。解法是回到更簡單的專案,讓孩子在 30 分鐘內完成一個東西、看到成品。
點亮程式的 Scratch 教學影片設計就是以「做出完整作品」為目標,每部影片結束孩子都能交出一個可以展示給家人看的成品。這個設計背後的邏輯是:有成就感,才有動力繼續。
需要花錢補習嗎?免費資源夠用嗎?
免費資源完全夠用,尤其是入門到中級階段。Scratch 本身免費、Code.org 免費、點亮程式的 YouTube 教學影片全部免費。
補習班的價值在於「有人督促進度」和「社交學習」,不在於教材本身。如果孩子有自學能力、家長能稍微陪伴,在家用免費資源可以達到跟補習班相同甚至更好的學習成果。需要付費教材的時機,通常是孩子已經有基礎、想要更系統化的完整教案包時。
學 Scratch 對 108 課綱有幫助嗎?
有直接幫助。108 課綱將程式設計列入國中小「資訊科技」必修,核心學習內容包含運算思維、程式設計概念(事件、序列、迴圈、條件)與專案式學習,這些正是 Scratch 教學的主軸。
孩子在家用 Scratch 完成幾個專案之後,學校的資訊課會輕鬆很多。更重要的是,108 課綱強調的不是記住語法,而是培養用程式解決問題的能力,這也是兒童程式自學最核心的目標。
