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. 求职技能准备

总结

这个课程集合提供了完整的数据科学学习体系,适合不同水平的学习者。通过系统学习这些课程,可以掌握从基础编程到高级数据分析的全套技能,为数据科学职业发展打下坚实基础。