CodeQuest國際青少年程式爭霸賽
全球最盛大的青少年程式競賽
獲得 Bloomberg、Yahoo、New York Times 等國際媒體關注,譽為青少年程式設計世界盃。3 年內累積超過一百萬人次參與,參賽選手突破 70 個國家。AI4kids 作為 CodeQuest 台灣區主辦單位,與南一出版集團、中華多元智能教育協會攜手舉辦台灣預選賽,將推派國內優勝選手參加 CodeQuest 全球賽。
3 年間引爆全球熱潮
首屆 CodeQuest 由美國史丹佛大學和 CodeCombat 聯合主辦,採競技模式進行比賽。選手在規定時間內可依對手情況及時調整策略和演算法,不斷優化程式並提昇全球排名。比賽模式受到世界多國競賽組織和學術機構的認可,已是當今全球參賽人數最多的青少年程式競賽。2021 年國際資訊奧林匹亞大賽亦將 CodeQuest 納入賽程之一。
▲ 2025 夏季賽精彩回顧,給新報名選手參考
時程及規則
三階段競賽結構:從台灣初賽出發,經實體決賽選拔國家代表,最後進軍 CodeQuest 全球賽舞台。
2026 年度賽 · 初賽
2026 年度賽 · 決賽
CodeQuest 全球賽
競賽規則詳情
三個賽段各自有獨立的規則與評分機制,讓選手與家長一目了然
台灣初賽規則
- 形式:個人線上競賽,賽期 2026 / 6 / 22 ~ 7 / 31
- 平台:CodeCombat 線上競技場(CS1 等級)
- 登入:報名後將收到 Email 取得競賽平台登入資訊,自行登入指定競技場
- 挑戰:線上挑戰其他參賽選手,可多次上傳程式碼進行動態評定排名
- 晉級資格:小學組、中學組各前 40 名 晉級台灣決賽
- 學習資源:自報名日起,主辦提供免費線上學習影片,零基礎也能逐步累積實力
台灣決賽規則
- 形式:個人實體競賽
- 地點:國立中興大學(2026 / 8 / 9 週日舉辦)
- 難度:CodeCombat 電腦科學入門 2~3(CS2~3 等級)
- 挑戰:進入決賽獨立程式競技場,挑戰其他選手,可多次上傳程式碼
- 晉級資格:小學組、中學組各前 30 名 推派參加 CodeQuest 全球賽,代表台灣出戰
- 身份核實:主辦單位得視情況以線上面試問答,確保決賽程式碼為選手本人所編寫
CodeQuest 全球賽規則
- 形式:線上多人競技場演算法對戰
- 賽期:2026 / 8 / 15(六)8:00 ~ 8 / 30(日)22:00 台灣時間 (UTC+8)
- 難度:CodeCombat 電腦科學入門 4(CS4 等級以上)
- 對戰機制:你的程式碼會分別作為紅、藍兩隊出戰
- 評分:採貝葉斯演算法計算積分與全球排名
- 組別:Grade 1-6 / Grade 7-12 兩組(台灣推派之選手)
- 獎項:各組全球排名 Top 3 = First Prize / Top 4-50 = Second Prize / Top 51-150 = Third Prize
- 費用:由台灣決賽推派之選手無需另繳報名費
三階段共通規則
以下規則適用於所有階段,請所有選手與家長務必詳讀
📊 評分機制
所有競賽均採 貝葉斯演算法 計算積分。打敗強對手得分多、輸給弱對手扣分多。比賽結束時系統會做完整模擬計算,確保每位選手都有對戰,最終排名由勝場數決定。
🛡️ 競賽紀律
競賽限定使用 Python 語言 編寫。禁止使用重複帳號、複製其他選手程式碼、不正當提升排名,或由他人代寫。違規者主辦單位逕自取消成績,並得增加附加賽或線上面試核實作者身份。
📧 通知方式
所有賽事通知(初賽帳號開通、決賽資格、全球賽推派等)皆透過 Email 寄送至家長與選手信箱。請務必在競賽期間定期檢查信箱,以免錯失重要資訊。主辦單位保留彈性修改競賽規則的權利。
參賽學習指標
選手在備賽過程中,將循序漸進掌握 Python 程式語言與運算思維的核心能力。
- 基礎語法
- 字串
- 變數
- 參數
- 迴圈
- 座標
- 條件式
- 函式
- 事件處理函數
- 字串連結
- 四則運算
- 座標屬性
- 布林邏輯
- 演算法
- 進階迴圈
- 函式定義
- 巢狀式迴圈
- 繪圖
- 運算子
- 程式碼優化
學習資源
從零基礎到進階備賽,我們為每位選手準備完整的學習資源。
全方位備賽教學包
我們特別設計的教學包能幫助選手掌握基礎概念,更能提升選手的競賽策略和技巧,讓他們在比賽中取得優異成績喔!
- CodeCombat 平台 60 天使用期
- CS1 + CS2 專屬練習本
主辦單位帶你去 CodeQuest 全球賽!
小學組、中學組決賽各前 30 名,獲推派參加 CodeQuest 全球賽資格,且無需另繳報名費
(全球賽於 2026 / 8 / 15 ~ 8 / 30 線上舉辦,各組全球排名 Top 3 / Top 4-50 / Top 51-150 可獲 First / Second / Third Prize)
金質獎
小學組、中學組
決賽第 1 名
實體獎狀 + 獎盃
銀質獎
小學組、中學組
決賽第 2~3 名
實體獎狀 + 獎盃
銅質獎
小學組、中學組
決賽第 4~30 名
實體獎狀 + 獎盃
優選獎
晉級決賽
未獲前三等獎者
實體獎狀
優秀獎
未晉級決賽
仍完成初賽的選手
電子版獎狀
歷年成果
看看歷屆選手如何在 CodeQuest 舞台上發光。
CodeQuest 2025 夏季賽 · 精彩回顧 · 在 YouTube 觀看 ↗
CodeQuest 2024 冬季賽 · 精彩回顧 · 在 YouTube 觀看 ↗
CodeQuest 2024 夏季賽 · 精彩回顧 · 在 YouTube 觀看 ↗
CodeQuest 2023 全球賽 · 精彩回顧 · 在 YouTube 觀看 ↗
CodeQuest 2021 全球賽 · 精彩回顧 · 在 YouTube 觀看 ↗
主辦 / 協辦單位
常見問題
如何與競賽主辦單位聯繫?
還有疑問或不清楚的地方嗎?客服小幫手隨時支援你!點擊 官方 LINE@ 立即線上詢問,我們將盡速協助您喔。
沒有程式基礎是否可以參加?
沒有問題喔。零程式基礎的學員也歡迎參加,主辦單位提供電腦科學 1(CS1)線上學習資源與營隊活動,讓參賽選手不僅能快樂學習程式,更能和其他選手競技交流。
有限制比賽使用的程式語言嗎?
有的,限定參賽選手以 Python 程式語言編寫。
此次比賽是以什麼形式進行?
初賽與全球賽皆於 CodeCombat 平台線上競技進行;台灣決賽則於 2026 / 8 / 9(日)在國立中興大學 舉辦實體競賽。
比賽是怎麼評分的?
選手在 CodeCombat 多人競技場中提交程式碼,系統會讓你的程式碼分別作為紅、藍兩隊出戰,並透過 貝葉斯演算法 計算積分與全球排名。選手可以多次優化程式碼、爭取名次晉級與分數累計,詳見台灣預選賽簡章。
各階段比賽難度如何?
1. 初賽:《CodeCombat》電腦科學入門 1(CS1 等級),內容含基礎運算思維、語法、迴圈、字串等
2. 台灣決賽:《CodeCombat》電腦科學入門 2~3(CS2~3 等級),內容含座標、條件式、函式、布林邏輯、進階迴圈等
3. CodeQuest 全球賽:《CodeCombat》電腦科學入門 4(CS4 等級以上)
可以校或班級為單位組隊參加嗎?
可以喔。團體報名日期為 即日起至 2026 年 7 月 15 日 截止,每位參賽者 350 元,採線上表單報名。限公私立學校、補習班、安親班或其他教育機構由老師為窗口代為報名。
參加比賽要收費嗎?
個人參賽報名費 450 元,團體報名費每人 350 元。請點選 線上報名連結 至報名頁。決賽優勝推派參加 CodeQuest 全球賽則無需另繳報名費。
競賽時限內可以不斷修改程式碼嗎?
可以,直到競賽截止時間前,皆可多次上傳程式碼進行動態評定排名。
賽事相關通知如何收到?
賽事期間所有通知皆會以 EMAIL 寄送至家長與選手信箱(包含初賽帳號開通、決賽資格通知、全球賽推派通知等)。請務必在競賽期間定期檢查信箱,以免錯失重要資訊喔。
競賽紀律與禁止事項?
為求競賽公平性,競賽截止後系統將透過技術手段檢查提交程式碼。若發現選手使用 重複帳號、複製其他選手程式碼、不正當方式提高排名,或由他人代寫,主辦單位將逕自取消該選手之參賽成績。主辦單位亦得視情況增加附加賽或以線上面試問答,確保決賽程式碼為參賽選手本人所編寫。
主辦單位是否保留修改競賽規則的權利?
是的。主辦單位因應各項主客觀因素,得保留彈性修改競賽規則的權利,恕不另行通知。所有選手須符合參賽資格並持有主辦單位發派之競賽編號,否則成績將會被取消。
準備好踏上 CodeQuest 2026 的舞台了嗎?
從台灣出發,挑戰全球 70 國的青少年程式好手。每一位完賽選手都將獲得國際認證證書,記錄這段扎實的學習歷程。