Progrmatic 課程平台

era: agent
created_at: 2026/10/12 06:00:00
link: https://progrmatic.com

cover image

我自己打造、自己營運的程式課程平台。前台、後台、金流、影片串流、維運,全部自己來,大約 90% 以上的實作由 AI Agent 完成,我負責架構、設計、測試與維運。

為什麼要自己做一個、過程中怎麼想的,可以看這篇:我打造了一個課程平台 - Progrmatic

首頁


這個平台跟別人不一樣的地方

做這個平台的時候,我刻意挑了三件一般課程平台不做的事來做。

買多細都可以。 一門課拆成整門課、章節、單堂課、單一教材四層,每一層都能單獨買,連投影片或範例程式這種單一檔案都能買。這件事說起來簡單,做起來等於每一個內容節點都要有自己的價格、權限和訂單關係,權限還要能往下涵蓋(買了章節就要能看裡面所有的課和教材,之後新增的也要自動納入)。

把 GitHub 當成教室。 買整門課可以開啟協作:學生用講師的範本開 repo,或連結自己既有的 repo,平台透過 GitHub App 自動把講師加進去,之後的提問、debug、code review 都在學生自己的私有 repo 裡用 issue 和 PR 進行。平台這邊負責的是權限的開通與審核流程,以及把 GitHub 上的活動整理給講師看。

學生在自己的 repo 開 issue,講師直接在 diff 上 review

每一支影片都有中英雙語。 影片不是傳統的錄一次剪一次:我負責錄大方向與講解的內容,後面接一條自己做的 AI 影片 pipeline,由 AI 重新微調、產出中文與英文兩個版本。


做了哪些東西

  • GitHub 登入,不另外管密碼
  • 課程、章節、單堂課、教材四層的購買與權限系統,三種存取層級(公開、會員、購買)
  • 購物車、訂單、優惠碼(可折抵到 100%),金流接綠界 ECPay,含付款回呼與退款流程
  • 教材是可下載的實體檔案,走受保護的下載連結
  • 影片串流是另一套自建的服務,負責轉檔、加密與播放授權,課程平台只管「誰能看哪一支」
  • GitHub App 整合:協作申請、審核、自動加協作者、活動紀錄
  • 「即將推出」的課程可以按「我有興趣」,也可以選擇上線時收一封通知信,這些成為決定下一門課的參考
  • 繁體中文與英文雙語介面,影片也是雙語
  • 後台:課程與影片管理、訂單、權限、優惠碼、協作申請審核、背景工作佇列的狀態

課程目錄


課程

上線時有 7 門課,主題橫跨網頁開發、軟體工程、AI Coding Agent、演算法、DevOps。共同的出發點是:AI 可以幫你把程式寫出來,但你還是得搞懂它。

一瞬間挖了很多坑需要慢慢填

想了解平台背後的想法,可以看平台上的關於我們。


簡單介紹影片

想看平台實際長什麼樣子,可以看這支半分鐘左右的介紹影片。

用的是平台自己的播放器與串流服務。


未來展望

除了完善課程與功能,還希望能持續引入更多元的學習資源與互動方式。

例如我一直有個想法,未來可以在線上辦程式設計比賽,讓學生在實戰中學習與應用所學的知識,並藉此激發更多創意與解決問題的能力。

至於比賽的獎品是什麼? 優惠卷。 認真的學生一定很開心XDD

另外行銷也是個硬傷,不過短期內還是先充實課程內容與平台功能。