第三階段:數據與特徵工程
freeCodeCamp提供的完整資料科學學習課程合集,包含20個模組,涵蓋Python程式設計、統計學、資料分析、機器學習和資料視覺化等核心內容,總時長超過100小時
freeCodeCamp 數據科學課程詳細介紹
課程概述
這是一個來自 freeCodeCamp.org 的完整數據科學學習資料合集,涵蓋了從基礎編程到高級數據分析的全方位內容。該課程體系透過YouTube平台提供,包含20個主要課程模組,總時長超過100小時。
課程列表
1. 數據科學基礎課程
- Data Science in 6 hours - Full Course (5:52:09)
- 6小時完整數據科學入門課程
- 涵蓋數據科學基礎概念和實踐
2. 統計學基礎
- Statistics - A Full University Course on Data Science Basics (8:15:04)
- 完整的⼤學級統計學課程
- 數據科學統計基礎知識
3. Python編程基礎
- Python for Data Science - Course for Beginners (12:19:52)
- Python數據科學入門課程
- 學習Python、Pandas、NumPy、Matplotlib等核心函式庫
4. 數據分析實戰
Data Analysis with Python Course - NumPy, Pandas, Data Visualization (9:56:23)
- 使用Python進行數據分析
- 重點學習NumPy、Pandas和數據視覺化
Data Analysis with Python - Full Course for Beginners (4:32:13)
- Python數據分析完整入門課程
- 包含NumPy、Pandas、Matplotlib、Seaborn等
5. 實際專案開發
- Build 12 Data Science Apps with Python and Streamlit - Full Course (3:11:52)
- 使用Python和Streamlit建構12個數據科學應用程式
- 實戰專案開發經驗
6. 數據科學速成課程
- Data Science Hands-On Crash Course (2:21:12)
- 數據科學實踐速成課程
- 快速掌握核心技能
7. 數據視覺化
Data Visualization with D3.js - Full Tutorial Course (12:57:37)
- 使用D3.js進行數據視覺化
- 13小時完整教學
Data Visualization with D3 – Full Course for Beginners (19:32:37)
- D3數據視覺化完整入門課程
8. R語言相關
R Shiny for Data Science Tutorial – Build Interactive Data-Driven Web Apps (1:26:19)
- R Shiny建構互動式數據驅動Web應用程式
R Programming Tutorial - Learn the Basics of Statistical Computing (2:10:39)
- R語言編程基礎教學
- 統計計算入門
9. 專業領域應用
Python for Bioinformatics - Drug Discovery Using Machine Learning and Data Analysis (1:44:56)
- 生物資訊學中的Python應用
- 使用機器學習進行藥物發現
Intro to Data Science - Crash Course for Beginners (2:25:39)
- 數據科學入門速成課程
10. 高級主題
Applied Deep Learning with PyTorch - Full Course (3:00:10)
- PyTorch深度學習實戰課程
Tableau for Data Science and Data Visualization - Crash Course Tutorial (4:18:50)
- Tableau數據科學和數據視覺化教學
11. 專業工具學習
jamovi for Data Analysis - Full Tutorial (4:58:41)
- jamovi數據分析完整教學
Data Analysis with Python: Part 1 of 6 (Live Course) (1:50:15)
- Python數據分析直播課程系列
12. 實戰訓練
Data Analytics Crash Course: Teach Yourself in 30 Days (38:19)
- 30天數據分析速成課程
Data Analysis with Python for Excel Users - Full Course (3:57:46)
- 面向Excel使用者的Python數據分析課程
13. 求職準備
- Data Science Job Interview – Full Mock Interview (1:25:04)
- 數據科學求職面試模擬
- 完整的模擬面試流程
課程特色
1. 系統性學習路徑
- 從基礎編程到高級應用的完整學習路徑
- 涵蓋統計學、編程、數據分析、視覺化等核心領域
2. 實踐導向
- 大量實戰專案和案例研究
- 真實數據集的使用和分析
3. 多工具涵蓋
- Python生態系統: NumPy, Pandas, Matplotlib, Seaborn, Streamlit
- R語言: R基礎編程, R Shiny
- 視覺化工具: D3.js, Tableau
- 深度學習: PyTorch
- 統計分析: jamovi
4. 行業應用
- 生物資訊學應用
- 商業數據分析
- Web應用程式開發
- 求職面試準備
學習建議
初學者路徑
- 從"Data Science in 6 hours"開始建立基礎概念
- 學習Python編程基礎
- 深入學習統計學課程
- 進行實戰專案練習
進階學習
- 專項技能提升(如D3.js視覺化)
- 深度學習相關課程
- 特定領域應用(如生物資訊學)
- 求職技能準備
總結
這個課程集合提供了完整的數據科學學習體系,適合不同水平的學習者。透過系統學習這些課程,可以掌握從基礎編程到高級數據分析的全套技能,為數據科學職業發展打下堅實基礎。