使用者在建構網站時, 可以選擇採用靜態或動態網站類型, 靜態網站主要伺服 html 檔案, 其中可能內含能在客戶端瀏覽器中執行的 JavaScript 程式.
而動態網站則將網際程式儲存在伺服器端, 透過解譯器與瀏覽器端的使用者互動後, 將 html 檔案 (也可能內含能在客戶端瀏覽器中執行的 JavaScript 程式) 送回瀏覽器端執行.
本課程的靜態網站利用 Github Pages 建構, 而動態網站則採用 Heroku 建構.
相對於動態網站, 靜態網站架構單純, 且直接送回使用者要求的 html 檔案, 反應速度快, 伺服器端通常只需 WWW 伺服器, 因此維護成本較低.