分享這篇文章
兒童程式自學資源大全|家長完整指南(2026 更新)— 點亮程式
家長資源 Hub · 兒童程式自學

兒童程式自學
從哪裡開始都有答案

不一定需要先付費或具備程式背景。這裡提供免費與可免費入門的程式資源,從入門影片到 Scratch 專案,協助家長依孩子的興趣和能力選擇起點。

不是叫你一次把所有資源都看完。比較像是一份整理好的學習地圖,先找到孩子現在適合的入口,再慢慢往下一步前進。

50萬+ 累積觀看 提供多種免費資源 課綱概念參考

先看孩子現在適合哪個入口

依年齡提供參考,也請一起考慮孩子的興趣與既有能力。

6–9
歲
遊戲化入門
ScratchJr、Code.org 圖形積木,不需要先會寫程式
9–12
歲
Scratch 專案創作
動畫、遊戲、互動故事,完成看得見的作品
12+
歲
進階程式語言
Python、JavaScript,從圖形積木慢慢銜接文字程式

許多家長想讓孩子學程式,卻不知道兒童程式自學該從哪個平台、哪個年齡開始。補習班費用不低,但其實有很多免費、品質高的學習資源,只要知道怎麼挑選,在家就能讓孩子展開程式學習之旅。

這個頁面按年齡段整理了完整的兒童程式自學路徑:6–9 歲從 ScratchJr 和 Code.org 的圖形積木開始;9–12 歲進入 Scratch 做動畫和遊戲專案;12 歲以上可以銜接 Python 或 JavaScript。這裡整理了多個免費或可免費入門的平台;中文支援依平台與課程而異,有些進階單元以英文為主。家長可以依照孩子的能力與興趣一起挑選。

108 課綱重視運算思維與資訊科技素養。國中科技領域有資訊科技課程,包含程式設計等主題;國小主要採跨領域融入與學校彈性課程規劃,而非全國統一的獨立程式設計必修課。在家使用免費資源也能作為補充,實際學習效果仍取決於孩子的興趣、練習與適合的引導方式。以下是完整的資源,按照年齡和學習階段整理。

第一次來?從這裡開始

兒童程式自學:從年齡與能力找到起點

年齡只是參考,先觀察孩子能否預測積木執行後的結果、修改一個動作並解釋差異。還不熟悉的孩子可先練 Scratch 積木;已有基礎的孩子可嘗試進階專案或文字程式。以下年齡分段不是硬性門檻。

01 6–9 歲

從遊戲化積木開始,不需要識字

這個年齡的孩子適合用圖形積木,靠拖拉完成動作,不需要輸入文字。重點是讓孩子覺得好玩,建立「程式就是給電腦下指令」的直覺。

推薦:ScratchJr · Code.org 幼兒課程

→ 查看完整資源攻略
02 9–12 歲

Scratch 做專案,完成看得見的作品

這個階段可以嘗試 Scratch 動畫、遊戲或互動故事,也能依孩子的既有經驗調整難度。先從一個能修改、能說明差異的小作品開始,再觀察孩子是否想繼續做。

推薦:Scratch · 點亮程式教學影片

→ 免 Email 試做 3 分鐘動畫
03 12 歲以上

依能力銜接文字程式語言

如果孩子已能自行預測、修改、除錯並解釋 Scratch 專案,可以嘗試 Python 或 JavaScript;有其他程式基礎的孩子,也不必一定先學 Scratch。先挑一個能完成的小作品,再視需要調整教材與陪伴方式。

推薦:Code.org · Python · JavaScript

→ 看 Code.org 課程攻略
免費學習平台

這幾個平台,家長不用花錢就能開始

以下整理免費或可免費入門的學習資源;不同課程的中文支援、登入需求與裝置限制可能不同,請以各平台目前的說明為準。不需要安裝複雜的軟體,開瀏覽器就能學。

🎓 適合全年齡

Code.org:從幼兒到高中的完整課程體系

美國最大的免費程式教育平台,從幼兒園到高中都有對應課程。台灣有中文版,有「舞動派對」等闖關課程,適合 6 歲以上孩子自學入門。

查看完整介紹 →
🗺️ 整理好的攻略

讓孩子自學程式的完整攻略

整理 ScratchJr、Scratch、Code.org、MIT App Inventor 等多個平台的比較與選擇建議,幫家長一次搞清楚各平台的差異和適合年齡。

查看攻略 →
家長常問

幾歲開始?需要基礎嗎?這幾個問題最多人問

不用翻很多文章,這裡整理了家長最常問的問題,直接給你答案。

幾歲開始學程式比較好?

想開始時就能從適齡的活動嘗試,例如用 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(依能力選擇):文字程式語言,適合想挑戰文字程式並能理解基本邏輯的孩子。Scratch 是常見入門方式,但不是必經關卡;可從簡單且有明確成果的 Python 小作品開始。

孩子學了一陣子就沒興趣了,怎麼辦?

+

失去興趣通常有兩個原因:太難或看不到成就感。解法是回到更簡單的專案,讓孩子在 30 分鐘內完成一個東西、看到成品。

點亮程式的 Scratch 教學影片設計就是以「做出完整作品」為目標,每部影片結束孩子都能交出一個可以展示給家人看的成品。這個設計背後的邏輯是:有成就感,才有動力繼續。

需要花錢補習嗎?免費資源夠用嗎?

+

免費資源完全夠用,尤其是入門到中級階段。Scratch 本身免費、Code.org 免費、點亮程式的 YouTube 教學影片全部免費。

補習班與在家自學各有優勢:前者可能提供固定進度、老師回饋與同儕互動;後者則能依孩子興趣調整速度。選擇方式應看孩子是否有持續練習、遇到困難時能否獲得協助,無法單憑學習形式保證成效。需要付費教材的時機,通常是孩子已經有基礎、想要更系統化的完整教案包時。

學 Scratch 對 108 課綱有幫助嗎?

+

有幫助,但要看活動內容與教學目標。國中資訊科技課程包含程式設計與演算法等主題;國小則以領域融入及校訂課程為主。Scratch 可用來練習事件、序列、迴圈與條件等觀念,但不代表任一 Scratch 作品就涵蓋全部課綱。

孩子在家完成 Scratch 專案,可以增加練習機會;是否能應用到學校資訊課,仍需要觀察他能否解釋、修改與除錯。更重要的是,108 課綱強調的不是記住語法,而是培養用程式解決問題的能力,這也是兒童程式自學最核心的目標。