CodeGym /課程 /JAVA 25 SELF /CodeGym 平台:教學是如何運作的

CodeGym 平台:教學是如何運作的

JAVA 25 SELF
等級 2 , 課堂 6
開放

1. University 與課程

CodeGym 不只是程式設計課程,而是名副其實的互動式 IT 職涯學習環境。從在「Quests」中的第一步,到社群協助、專業 IDE 的外掛,以及自家的行動 App 📱,一切都設計得面面俱到。

接下來你會了解平台的內部運作:在哪裡找理論、如何處理題目、什麼是「黑色物質」🖤、為什麼需要問卷、在哪裡尋求協助,以及即使不在電腦前也能持續學習的方法。不過我們先從最簡單的開始 :)

CodeGym platform

在 CodeGym 有兩種主要的學習形式:

  • 📚 課程 - 自主學習;
  • 🎓 University - 有導師帶領的團體學習。

截至目前,University 形式提供 3 條職涯路徑:

另外還有 6 門互動式的自學課程:

2. 模組與 Quests

如果課程很大,還會再拆分成更小的課程。在 CodeGym 的 University 裡,這些部分稱為模組,而在自學課程中則稱為Quests

當前課程的所有 Quests(與模組)都會顯示在任務地圖 🗺️ 區域:

Quests Map

範例:

Java 課程(自學)由 4 個 Quest 組成:

  • Quest 「Java Syntax」
  • Quest 「Java Core」
  • Quest 「Java Collections」
  • Quest 「Java Multithreading」 🤹‍♂️

Python Fullstask Software Engineer 課程由 6 個模組組成:

  • 模組 「Python Core」
  • 模組 「Python Fullstack」
  • 模組 「Python Django」
  • 模組 「Python FastAPI」
  • 模組 「Python Final」
  • 模組 「職涯中心」 🏆

3. 啟用中的課程

在 CodeGym 上可以並行學習多門課,但非同時進行。

你可以同時報名多門課程,但在任一時間只有一門會是啟用中的。若想切換到另一門課,請到「我的學習」分頁中明確切換:

My learning

如果你想切換回先前學過的課程,從清單中選擇它並按下「回到學習」按鈕。之後它就會成為你的目前課程。

若按下「繼續學習」按鈕,系統會把你帶到啟用中課程最後開啟的講次 🚀。

4. 等級與講次

每個 CodeGym 的課程都被劃分為等級,而等級由講次組成。講次包含題目問卷

如果在任務地圖中點擊某個 Quest(或模組),你會被帶到該 Quest 的個人頁面。在那裡你會看到該 Quest 的描述,以及其等級清單。範例:

Quest levels

依據你完成該等級多少講次,其狀態會變更:「未開放」、「進行中」與「已完成」✅。

此外,你也可以從此頁面快速前往該 Quest 最後開啟的講次——畫面右側的「繼續」按鈕。

5. 等級中的講次

用滑鼠點擊等級名稱,就會顯示該等級的所有講次清單:

Level lectures

上圖顯示的是 SQL 課程第 4 級的所有講次。最後開啟的講次是 4.1

基本上你可以重置篩選器設定,查看任何其他對你開放的課程講次:

Lectures filter

6. 遊戲化形式

課程中的所有講次預設對你是鎖定的。要開啟下一個講次,需要支付數個單位的「黑色物質」🖤。而想賺取黑色物質,可以透過實作:解題、觀看影片與完成問卷。

許多(但不是全部)講次包含題目。講次的結尾通常長這樣:

Tasks in a lecture

這裡你會看到兩個實作題,需要你撰寫程式碼。每題正確作答可獲得兩個單位的黑色物質。

你不必立刻解題。若願意,可以先把題目擱置,繼續閱讀講次。要開啟下一個講次,你必須花費1 個黑色物質。不過題目終究還是得解——CodeGym 的機制讓你不能只讀理論而忽略實作。

7. 題目

如果你漏掉了某些題目或想之後再回來做,隨時都能在左側側邊選單的題目區找到它們:

Tasks section

其中有三個分頁:

有時(或是夜深人靜 🌙),你就是想單純解題。為此甚至不需要開啟講次。只要前往題目區,在選單中選擇「未解題目」,然後盡情享受吧。

若想了解更多關於題目的細節,另有一篇講次:CodeGym 上的題目

8. 「協助」區

CodeGym 協助區是一個非常強大的工具。我們的驕傲 🥇。

在那裡你可以就任何題目提出問題,系統會自動附上:

  • 📝 你的題目敘述
  • 📂 你的解答檔案
  • 📊 題目的要求清單與其狀態。

閱讀你問題的人會有專用的 IDE,可以查看你的解答。範例:

Help section

這樣的提問格式大幅提高獲得高品質回答的機率。在某些題目下方,常會展開由論壇常客參與的長篇討論。

如果你對細節感興趣,另有一篇講次:「協助」區

P.S.

我們還有行動應用程式與出色的專業 IDE 外掛,不過它們值得各自的專門講次。

留言
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION