最近在籌備的 Hahow 課程

SQL的五十道練習題:初學者友善的資料庫入門

按下訂閱鈕透過電子郵件收到我的文章🎉


SQL 是一個能夠進行資料庫操作的語言

SQL, Structured Query Language 結構式查詢語言是一個歷久彌新的語言,是一個能夠針對資料庫進行「資料操作」的語言,早在 1970 年代就問世,但至今仍在大數據、資料科學、手機應用程式與網站開發等專業領域,扮演著「喊水會結凍」舉足輕重的要角。「資料操作」的細節包含有創造(Create)、查詢(Read)、更新(Update)以及刪除(Delete),業界取這四個動詞的字首,簡稱為 CRUD。這次籌備的 Hahow 課程會專注在對初學者至關重要的查詢(Read)操作,目前規劃 13+2 個章節:

  1. 簡介。

  2. 建立學習環境。

  3. 從資料表選擇。

  4. 衍生計算欄位。

  5. 使用函數衍生計算。

  6. 排序查詢結果。

  7. 篩選資料。

  8. 條件邏輯。

  9. 分組與聚合結果篩選。

  10. 包含子查詢的結構。

  11. 建立虛擬資料表格。

  12. 垂直與水平合併查詢結果。

  13. 建立、更新與刪除實體資料表格。

  14. (課程解鎖活動新增單元)如何串接 Python、R 語言與資料庫。

  15. (課程解鎖活動新增單元)視窗函式、一般資料表運算式、維護表格與設計模式。

SQL 對於軟體工程與資料科學都至關重要

我們可以從 Stack Overflow 2020 Developer Survey 中 SQL 於 “Most Popular Technologies“ 排名第三以及 2020 Kaggle ML & DS Survey 中 SQL 於 “What programming languages do you use on a regular basis? (Select all that apply)“ 排名第二暸解到,SQL 對於不論是填寫 Stack Overflow Survey 的軟體工程師、或是填寫 Kaggle ML & DS Survey 的資料科學家、分析師或工程師,均為不可或缺的重要語言。

對初學者友善的入門課

基於 SQL 的重要性,我在台大工商管理學系開設三學分的「視覺化與現代資料科學」中有三分之一的比重與 SQL 相關,同時也在台大的資工系統訓練班有開「 SQL 資料分析」。在授課的過程中,感受到 SQL 與資料庫的強烈需求與熱忱的學習動機。我希望透過在 Hahow 開設「SQL的五十道練習:初學者友善的資料庫入門」,提供給符合這些特徵描述的初學者。

  • 日常工作、學習或研究需要使用資料庫作為分析的數據來源。

  • 對於數據分析、資料科學有興趣,未來想從事相關工作(資料分析師、資料工程師、資料科學家),SQL 是必備的資料擷取基礎技能。

  • 對於 Pandas DataFrame、Dask、data.table、Spark DataFrame、Hive 等有興趣,SQL 不僅是這些大數據技術的雛型,也佔其中多數的查詢介面,若是熟悉 SQL 將能協助快速入門這些應用。

2021-03-09 開始募資,2021-06-07 開始上課

基於上次「如何成為資料分析師:從問題解決到行動方案」與 Hahow 好學校團隊愉快的經驗,這次「SQL的五十道練習:初學者友善的資料庫入門」課程也會繼續與他們合作,募資、籌備與上架的時間線為:

  • 2021-03-09 開始為期 30 天的課程募資;

  • 2021-04-08 結束募資,開始為期 60 天的課程製作;

  • 2021-06-07 開始上課。

透過課程影片、練習題與詳解的循環迴路學會 SQL

課程設計採用 EBL, Exercise-based Learning 的學習理念,我們可以將 EBL 視為 PBL, Problem-based Learning 的輕量版。配合課程章節所設計的五十道練習題都是具有明確並且給定預期輸入、預期輸出結果的題型,並且具備能夠在瀏覽器一鍵啟動的特性。課程所使用的資料庫貼近生活,包含 IMDb 電影資料庫、NBA 球員球隊資料庫、Johns Hopkins Covid19 資料庫以及中選會 2020 選舉資料庫,希望藉由生動的資料讓學習過程富有趣味。

募資期間購買可享優惠

課程在 2021-03-09 至 2021-04-08 募資期間預計會採用三種優惠方案,可以讓對這門課有興趣的 Hahow 會員,不論是舊生或者新生,都可以選擇最划算的方案購買。

  1. 舊生優惠:有購買「如何成為資料分析師:從問題解決到行動方案」的舊生將會在募資期間收到折扣碼。

  2. 合購優惠:「SQL的五十道練習題:初學者友善的資料庫入門」可以與「如何成為資料分析師:從問題解決到行動方案」一起購買,預期會享有與舊生相符或接近的折扣。

  3. 揪團優惠:提供「兩人同行」以及「三人成團」的折扣方案,預期三人成團的折扣幅度會略大於兩人同行。

在介紹「SQL的五十道練習題:初學者友善的資料庫入門」Hahow 好學校新課程之後,這篇文章來到尾聲,希望您也和我一樣期待下一篇文章。如果對這個課程有興趣,把電子報訂閱起來,還會有募資影片與試看課程等資訊釋出!


透過多種方式與我互動,Like😻、留言🙋‍♂️或者分享🙌

Leave a comment