單元一:設計樣式簡介
單元二:Strategy 設計樣式
單元三:Factory 設計樣式
單元四:Observer 設計樣式
單元五:Adapter 設計樣式
單元六:Composite 設計樣式
單元七:Decorator 設計樣式
單元八:Template method 設計樣式
單元九:Bridge 設計樣式
單元十:綜合應用
每個單元的影片時間大約 20 min, 並配有一些選擇測驗題加強理解該單元的觀念,以及 1-2 個程式設計題,建議學習者以「一個星期一個單元」的進度來學習。如此大約 10 周可以完成課程之修習。程式作業以同儕互評的方式進行整門課會有 3 個程式作業。