📚親子學習
程式設計· 閱讀 6 分鐘✍️ Mommy Wisdom

小學生學程式設計:不用花錢補習,在家就能開始的免費入門指南【2026】

程式設計已納入 108 課綱,孩子幾歲可以開始學?不用花大錢上程式補習班,用免費資源在家就能啟蒙。從 Scratch 到邏輯遊戲,循序漸進的學習路線完整規劃。

#程式設計#coding#STEAM#Scratch#108課綱#兒童程式#邏輯思維

為什麼孩子要學程式設計?

如果你還在猶豫要不要讓孩子學程式,讓我先跟你分享一個數字:108 課綱已經正式把「運算思維」和「程式設計」納入國小到高中的課程裡。也就是說,程式設計不再是選修,而是每個孩子都要學的基本能力。

但先別緊張,這不代表你要馬上把孩子送去程式補習班。事實上,國小階段的程式學習重點根本不是「寫程式」,而是培養邏輯思維、問題拆解和運算思維的能力。這些能力用免費資源在家就能開始訓練。

學程式設計對孩子的好處遠不只是「未來找工作」:

  • 邏輯思維大升級:寫程式就是把大問題拆成小步驟,這種能力用在任何科目都有幫助。
  • 創造力的出口:孩子可以用程式做動畫、遊戲、故事,把想像力變成看得見的作品。
  • 培養挫折忍受力:程式寫錯了(bug)很正常,找出問題、修正、再試一次,這個過程本身就是最好的挫折教育。
  • 數學變好玩:很多孩子學程式後突然覺得數學有用了,因為他們需要用數學來控制角色移動、計算分數。

各年齡的程式學習路線圖

很多爸媽最困惑的是:到底幾歲該學什麼?以下是我整理的完整學習路線:

階段 年齡 學習內容 推薦工具 每週建議時間
啟蒙期 4–5 歲 不插電活動:排序、指令遊戲、迷宮 實體桌遊、指令卡牌 2–3 次,每次 15 分鐘
入門期 5–7 歲 圖形化拖拉指令、基礎序列 Scratch Jr 2–3 次,每次 15–20 分鐘
基礎期 8–9 歲 事件、迴圈、條件判斷、變數 Scratch、Code.org 3 次,每次 20–30 分鐘
進階期 10–11 歲 函式、清單、進階互動專案 Scratch 進階、App Inventor 3 次,每次 30 分鐘
轉銜期 12 歲以上 文字程式語言入門 Python(搭配 Turtle) 3–4 次,每次 30–40 分鐘

各階段的免費學習資源

啟蒙期(4–5 歲):不插電活動

這個階段完全不需要用電腦。重點是讓孩子理解「指令」和「順序」的概念。

在家就能玩的活動

  • 人體機器人:爸媽當機器人,孩子下指令(前進三步、左轉、蹲下),讓孩子體驗「給精確指令」的概念。
  • 指令卡排序:用紙畫出「前進」「左轉」「右轉」的箭頭卡,讓孩子排出從 A 點到 B 點的路線。
  • 故事排序:把一個故事的圖片打亂,讓孩子排回正確順序。

我們的教育桌遊專區有不少適合這個年齡的邏輯遊戲,也是很好的程式啟蒙工具。

入門期(5–7 歲):Scratch Jr

Scratch Jr 是 MIT 專門為幼兒設計的程式工具,介面超級簡單,用圖形積木拖拉就能讓角色動起來。孩子不需要認字就能操作,完全靠圖示理解。

適合的專案:讓角色走路、跳舞、說話、場景切換。孩子可以做出簡單的動畫故事,成就感很高。

基礎期(8–9 歲):Scratch

這是最多人推薦的兒童程式平台,也是 108 課綱主要使用的工具。Scratch 用彩色積木代表程式指令,孩子拖拉組合就能做出遊戲和動畫。

這個階段要學的概念

  • 事件:當按下綠旗、當按下空白鍵(觸發條件)
  • 迴圈:重複做某件事(例如讓角色一直走)
  • 條件判斷:如果碰到邊緣就反彈(if-then 邏輯)
  • 變數:分數、生命值(用來記錄數據)

這些概念聽起來專業,但在 Scratch 裡都是很直覺的積木操作,孩子學起來不會覺得困難。

進階期(10–11 歲):深化 Scratch 能力

這個階段孩子已經熟悉基礎積木了,可以開始做更複雜的專案:多角色互動的遊戲、有多個關卡的作品、使用清單(類似程式中的陣列)來管理資料。

也可以開始接觸 MIT App Inventor,學習做簡單的手機 App。

轉銜期(12 歲以上):Python 入門

當孩子的邏輯思維和打字能力都準備好了,就可以開始接觸文字程式語言。Python 是公認最適合初學者的語言,語法簡潔易懂。

建議從 Python 的 Turtle 模組開始,用程式畫圖形,孩子可以看到程式碼和圖形的對應關係,比較不會覺得抽象。要學文字程式語言,打字速度很重要,可以先到打字練習加強鍵盤操作能力。

爸媽不懂程式也能幫忙的方法

很多爸媽跟我說:「我自己都不會程式,怎麼教孩子?」其實你不需要教,你只需要做到這幾件事:

  1. 當陪伴者,不當老師:坐在旁邊看孩子操作,表現出興趣和鼓勵就好。遇到問題問他「你覺得可以怎麼解決?」比直接給答案有效一百倍。

  2. 提供環境和時間:固定安排每週的「程式時間」,就像安排才藝課一樣。有固定的時間,孩子才容易養成習慣。

  3. 欣賞孩子的作品:孩子做出一個會動的角色,就算很簡單,也要真心誇讚。創作被看見、被欣賞,是最強的學習動力。

  4. 一起學也可以:跟孩子一起玩 Scratch 其實很有趣。你們可以合作做一個專案,大人負責想故事,孩子負責程式實作。

  5. 連結生活經驗:「你看紅綠燈就是一種條件判斷喔,紅燈就停、綠燈就走」,把程式概念跟日常生活連結,孩子會更容易理解。

程式、數學、邏輯的關係

這三者其實是一體三面:

程式需要數學:控制角色移動需要座標概念,計算遊戲分數需要四則運算,畫圖形需要角度。學程式的過程中,孩子的數學能力會自然提升。可以搭配我們的數學練習工具,打好運算基礎。

程式就是邏輯的應用:寫程式的核心就是邏輯思考——先做什麼、再做什麼、如果怎樣就怎樣。邏輯能力強的孩子學程式特別快。

數學需要邏輯:解數學題的過程本身就是邏輯推理,而程式設計提供了一個有趣的環境來練習這種推理能力。

所以與其把這三者分開學,不如讓它們互相加強。孩子在 Scratch 裡做一個計分遊戲,同時練到了程式、數學和邏輯,一石三鳥。

螢幕時間和學習平衡

學程式免不了要用電腦,但要注意平衡:

  • 國小低年級:每次 15–20 分鐘,一週 2–3 次就好。
  • 國小中年級:每次 20–30 分鐘,一週 3 次。
  • 國小高年級:每次 30–40 分鐘,一週 3–4 次。

幾個實用的建議:

  • 用計時器設定時間,時間到就休息。
  • 線上學習和不插電活動交替進行。
  • 避免睡前一小時使用螢幕。
  • 寫程式跟看影片不一樣,是主動的腦力活動,但眼睛一樣需要休息。

現在就開始孩子的程式之旅

程式設計聽起來好像很高深,但對孩子來說,它就是一種新的遊戲方式。不需要花大錢、不需要爸媽懂程式、不需要等到「適合的年齡」,從今天開始,用一個簡單的排序遊戲或 Scratch 小專案,就能幫孩子踏出第一步。

現在就到我們的教育桌遊專區,找一個適合孩子年齡的邏輯遊戲或程式啟蒙遊戲,讓孩子在玩樂中自然培養運算思維。程式之路不用急,慢慢來,但今天就可以開始。

💡 常見問題 FAQ

Q:孩子幾歲可以開始學程式設計?
不插電的邏輯活動 4 歲就能開始,Scratch Jr 適合 5–7 歲,正式的 Scratch 程式設計建議 8 歲以上。重點不是年齡,而是孩子的興趣和認知準備度。
Q:爸媽完全不懂程式,也能教孩子嗎?
完全可以。現在的兒童程式工具設計得非常直覺,不需要爸媽有程式背景。你要做的是陪伴和鼓勵,技術部分讓工具來教。
Q:學程式設計會不會讓孩子沉迷電腦?
程式設計是一種創作活動,跟被動看影片或玩手遊完全不同。孩子在寫程式時是在主動思考和創造,跟畫畫或蓋樂高一樣是有建設性的活動。
Q:程式補習班很貴,免費資源真的夠用嗎?
國小階段的程式啟蒙,免費資源絕對夠用。Scratch 是 MIT 開發的免費平台,品質非常好。等孩子國中以上想深入學習時,再考慮付費課程也不遲。