寫出目標
使用具體描述,例如“理解檢索排序的基本方法”,比“學習人工智能”更容易找到匹配資源。
例如:計算機基礎與 Python 編程的覆蓋範圍不同,可先比較課程目標。
課程CS50’s Introduction to Computer Science
核對基礎
檢查課程需要的數學、編程或行業背景。必要時先補充一份入門資料。
例如:機器學習課程的補充來源列出 Python、微積分與線性代數基礎。
課程Introduction to Machine Learning
閱讀大綱
關注主題順序、練習形式與課程來源。以課程官方頁面中的當前信息為準。
例如:2016 年的 Python 課程資料需要結合其歷史軟件環境理解。
課程Introduction to Computer Science and Programming in Python
規劃反饋
為每個階段設置一個小問題或學習記錄,幫助判斷資源是否適合繼續深入。
例如:創業課程是歷史教學資料,可借鑒問題結構,但不能作為當前市場證據。
課程New Enterprises