National Central University
Uedu Main Site
Explore Uedu
Student Console
Register as Member/Login
Research Informed Consent Center
Survey Center
Educational Big Data Challenge
Claim or create a course
Try an AI Scenario Task
Support & Messages
Uptime Data

UeduGPTs

--

Jupyters

2

Local AI

--

Uedu Code

--

中央大學 AQI 81 24°C PM2.5 21
AI Reply Desktop Notifications

Show a desktop notification when the AI TA finishes replying

Chat Message Notifications

Notify me when classmates post messages in the forum

Sound notification

Play an alert sound whenever there is a new notification

Uedu CodeLab

CodeLab

不用先背語法。按下「下一步」,看程式一行一行執行、變數在記憶體裡怎麼變;改一個數字,畫面立刻回應。理解了,才看得懂 AI 寫給你的程式。

怎麼學

看見執行過程

每個範例都能逐步播放:目前執行到哪一行、每個變數指向哪個物件、輸出何時出現。

動手改、立刻看

拖曳滑桿、切換選項、改寫程式後再跑一次,對照前後差異,觀念在操作中成形。

小步驟、即時回饋

一課拆成十幾個小區塊,看完動畫就有小測驗與實作題,答錯會告訴你為什麼。

打開瀏覽器就能學

不必安裝任何軟體;需要自己執行程式時,程式會在你的瀏覽器裡執行。

學習軌道

不是資訊系也可以從這裡開始:「AI 素養」不用寫程式,練的是判斷、查證與負責任地使用 AI;「計算機概論」用模擬器操作,不需要先會寫程式。

計算機概論
電腦怎麼運作:從位元、邏輯閘、CPU 到作業系統、網路與資安
36 堂課・935 minute(s) 可學習
Python
從變數到物件導向:看見程式一步一步怎麼跑
23 堂課・515 minute(s) 可學習
資料分析
pandas、matplotlib 與統計:從整理資料到說清楚結論
24 堂課・720 minute(s) 可學習
機器學習
從 numpy 手寫核心演算法到 scikit-learn:迴歸、分類、分群、神經網路與模型評估
24 堂課・720 minute(s) 可學習
後端開發
用 Flask 寫網站的伺服器端:路由、模板、資料庫、REST API、登入與部署
20 堂課・585 minute(s) 可學習
LINE Bot
用 Python 做聊天機器人:Webhook、回覆與推送、Flex Message、資料庫、語音與上線
13 堂課・375 minute(s) 可學習
生成式 AI 應用
用程式做出 AI 應用:提示詞、Chat API、Embedding、RAG 與 Agent
21 堂課・530 minute(s) 可學習
HTML 與 CSS
網頁的結構與外觀:語意化 HTML、選擇器、盒模型、Flexbox、Grid 與響應式設計
24 堂課・610 minute(s) 可學習
JavaScript
網頁互動的語言:從變數、函式到 DOM、事件與非同步
30 堂課・595 minute(s) 可學習
C++
看得見記憶體的程式語言:位址、指標、物件與動態配置
18 堂課・395 minute(s) 可學習
Git 版本控制
替程式存檔、回到舊版本、和別人協作
3 堂課・55 minute(s) 可學習
Linux(Ubuntu)
在終端機裡操作作業系統:檔案、權限、文字處理、套件與網路
22 堂課・390 minute(s) 可學習
Docker 容器
把程式和執行環境一起裝箱:映像檔、容器、Dockerfile
9 堂課・190 minute(s) 可學習
雲端
虛擬機、網站上線、擴展與成本:程式如何搬上雲端
6 堂課・120 minute(s) 可學習
AI 素養
AI 給說法,你來查證:判斷、揭露與負責任地使用
6 堂課・165 minute(s) 不用寫程式
PHP
伺服器端網頁:表單、Session 與資料庫
18 堂課・490 minute(s) 可學習
Java
強型別與物件導向:類別、介面與記憶體
18 堂課・430 minute(s) 可學習
SQL 資料庫
用 MySQL 8 建立、查詢與管理資料庫
18 堂課・430 minute(s) 可學習
資料結構
陣列、串列、雜湊表、平衡樹、B 樹與 Trie:看資料結構怎麼做出來
18 堂課・445 minute(s) 可學習
演算法
搜尋、排序、樹、圖與動態規劃:看見演算法每一步在做什麼
25 堂課・705 minute(s) 可學習
微積分
互動式微積分課程:從極限、導數、積分到向量微積分
38 堂課・1325 minute(s) 可學習
普通物理學
互動式普通物理學:力學、波動、熱學、電磁學、光學與近代物理
42 堂課・1370 minute(s) 可學習
數位邏輯
自己接線做出會算數的電路:從邏輯閘、正反器到一顆簡單的 CPU
14 堂課・485 minute(s) 可學習
作業系統
看見程式底下發生的事:行程、排程、並行、記憶體與檔案
18 堂課・600 minute(s) 可學習
機器人
用 ROS 2 寫機器人:感知、決策、行動,從節點一路做到自主導航
20 堂課・655 minute(s) 可學習
樹莓派
用 Python 控制樹莓派:LED、按鈕、感測器、網頁與物聯網
18 堂課・455 minute(s) 可學習
ESP32
用 MicroPython 控制 ESP32:GPIO、PWM、感測器、Wi-Fi 與 MQTT
18 堂課・455 minute(s) 可學習
自造者入門
電子學基礎、micro:bit、Pico、Arduino 與動手做的安全與方法
18 堂課・440 minute(s) 可學習
儀器控制
用 Python 控制實驗室儀器:SCPI、PyVISA、自動量測與產線測試
18 堂課・475 minute(s) 可學習
PLC 與工業通訊
階梯圖、Modbus、OPC UA:從 PLC 程式到用 Python 監控產線
18 堂課・490 minute(s) 可學習
網路工程
封包的旅程:交換、IP 與路由、TCP、DNS、HTTP,以及設定與排錯
24 堂課・605 minute(s) 可學習

Python 學習路徑

對應大學 Python 程式設計課程,從變數一路到物件導向。可以照順序學,也可以直接跳到想複習的單元。

  1. 00
    課程簡介與學習地圖
    Python 能做什麼、這條路徑怎麼學、CodeLab 怎麼用
    Interaction導覽 10 minute(s)
  2. 01
    Python 簡介與開發環境
    Python 的歷史與特色、互動式 Shell 與程式檔
    Interaction實作導覽 15 minute(s)
  3. 02
    變數與基本數學運算
    變數是名稱,指向記憶體裡的物件
    Interaction實作 20 minute(s)
  4. 03
    數值資料型態
    int、float、complex 與型態轉換
    Interaction實作 20 minute(s)
  5. 04
    運算子
    比較、邏輯、身分、位元運算子與優先順序
    Interaction實作 20 minute(s)
  6. 05
    文字資料型態與成員運算子
    字串的索引、切片、方法,以及 in / not in
    Interaction實作 25 minute(s)
  7. 06
    基本輸入與輸出
    print()、input() 與三種格式化字串
    Interaction實作 20 minute(s)
  8. 07
    流程控制:條件判斷
    縮排、if/elif/else 與條件運算式
    Interaction實作 25 minute(s)
  9. 08
    流程控制:迴圈
    while、for 與 range(),以及 break/continue/else
    Interaction實作 30 minute(s)
  10. 09
    串列(List)
    有序、可變的容器:索引、切片、方法與串列生成式
    Interaction實作 30 minute(s)
  11. 10
    元組(Tuple)
    有序、不可變的容器:打包與解包
    Interaction實作 15 minute(s)
  12. 11
    字典(Dict)
    key:value 的對照表:新增、查詢、走訪與計數
    Interaction實作 25 minute(s)
  13. 12
    集合(Set)
    不重複的元素:聯集、交集、差集
    Interaction實作 15 minute(s)
  14. 13
    函數設計
    def、return 與呼叫堆疊;傳進函數的是什麼?
    Interaction實作 30 minute(s)
  15. 14
    函數的引數
    位置、關鍵字、預設值與不定長度引數
    Interaction實作 20 minute(s)
  16. 15
    匿名函數與變數可見度
    lambda、函數當參數,以及區域與全域變數
    Interaction實作 25 minute(s)
  17. 16
    模組設計與使用
    import、from ... import 與 __name__
    Interaction實作導覽 20 minute(s)
  18. 17
    例外處理
    try/except/else/finally 與 raise
    Interaction實作 25 minute(s)
  19. 18
    檔案的讀寫
    open() 的模式、read/readline/write 與 with
    Interaction實作 25 minute(s)
  20. 19
    標準模組:sys 與 os
    命令列引數、模組搜尋路徑與檔案系統操作
    Interaction實作導覽 20 minute(s)
  21. 20
    正規表達式
    用模式描述文字:search、findall 與群組
    Interaction實作 25 minute(s)
  22. 21
    第三方函數庫
    pip、虛擬環境,以及 NumPy 與 pandas 初探
    Interaction實作導覽 25 minute(s)
  23. 22
    物件導向簡介
    類別、實例、self、類別變數與繼承
    Interaction實作 30 minute(s)