Home
Login

第三階段:數據與特徵工程

freeCodeCamp提供的完整資料科學學習課程合集,包含20個模組,涵蓋Python程式設計、統計學、資料分析、機器學習和資料視覺化等核心內容,總時長超過100小時

DataSciencePythonfreeCodeCampYouTubeVideoFreeEnglish

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應用程式開發
  • 求職面試準備

學習建議

初學者路徑

  1. 從"Data Science in 6 hours"開始建立基礎概念
  2. 學習Python編程基礎
  3. 深入學習統計學課程
  4. 進行實戰專案練習

進階學習

  1. 專項技能提升(如D3.js視覺化)
  2. 深度學習相關課程
  3. 特定領域應用(如生物資訊學)
  4. 求職技能準備

總結

這個課程集合提供了完整的數據科學學習體系,適合不同水平的學習者。透過系統學習這些課程,可以掌握從基礎編程到高級數據分析的全套技能,為數據科學職業發展打下堅實基礎。