数据科学是一个大领域,如果你想成为一个优秀的数据专家,自学是必要的技能。

MOOCs是数据科学的主要来源。有许多网站提供了 MOOCs,比如Coursera、Coursera和Udacity都还不错。无论您的语言是R、python、Java还是c/c++,MOOCs都有涵盖。

如果你是一个初学者,并且了解数据科学到底是什么,或者你成为下一个前沿领域的专家。

这里提供几个公开课列表,您可以根据自己的情况去学习。

关于这些课程资源的一些的指导说明:

  • 你需要考虑到需要的条件,决定所需的学时和持续时间看是否适合自己。

  • 所有的课程是基于你了解统计学的。

  • 课程安排是w.r.t.的专业水平,即初级课程安排在专家级课程前面。

  • 在课程中可能涉及到编程语言,软件工具等。

The Analytics Edge (麻省理工学院)

The Analytics Edge

水平: Beginners-Expert

学时: 10 - 15小时/周

状态: Archived

持续时间: 12周

需要的条件: 无

工具: R

这是用R来学习数据分析的最好课程。课程提供基于一些业务案例的专题和大量的练习。

这个课程对学习时间要求很严格,但是绝对值得。

案例包括《点球成金》、eHarmony、弗雷明汉心脏研究,Twitter,IBM Watson和Netflix。

通过这些例子,我们会教你以下分析方法:线性回归,逻辑回归,各种树、文本分析、集群化、可视化和优化组合。

机器学习 (斯坦福大学)

Machine Learning 

水平: Beginners-Expert

学时: 7 - 12小时/周

状态: On-demand

持续时间: 11周

需要的条件: 编程

工具: Octave

当你在网络上接触关于机器学习的课程,一定有这个课程视频。它由机器学习领域最好的教授之一Andrew Ng.讲授,完整的课程涵盖了所有机器学习的核心概念。

包括:

(1)监督学习(参数或非参数算法,支持向量机,内核,神经网络)。

(2)无监督学习(集群、降维、推荐系统、深入学习)。

(3) 机器学习的最佳实践(偏差/方差理论,在机器学习和人工智能方面的创新过程)。

数据科学和机器学习要领(微软)

Data Science and Machine Learning Essentials  

水平: Beginners-Intermediate

学时: 3 - 4小时/周

状态: On-demand

持续时间: 5周

需要的条件: 无

工具: R

这个课程是MIT专家和微软合作的,帮你学习数据科学以更好地应用于职场。

本课程结束时,你就会知道如何用数据科学和机器学习模型来构建和获得见解。

你将通过Azure 机器学习, R & Python来构建一个云数据解决方案的案例来学习数据采集、准备、探索和可视化方面的关键概念

数据库 (斯坦福大学)

Databases 

水平: 初学者

学时: 8 - 10小时/周

状态:Self-paced

持续时间: 10周

需要的条件: 无

工具: SQL、XML查询

如果你要处理数据,数据库是不可避免的。

本课程涵盖了数据库设计和数据库管理系统应用程序的使用。

它包括广泛覆盖的关系模型,包含XML数据,DTDs模板、XML模板的内容,同时包含查询和转换语言XPath,Xquery和XSLT的内容。

课程包括UML中的数据库设计,基于依赖关系和正常形式的相关设计原则。

编码矩阵:线性代数在计算机科学的应用 (布朗大学)

Coding the Matrix: Linear Algebra through Computer Science Applications 

水平: Beginner-Intermediate

学时: 10 - 14小时/周

状态: Archived

持续时间: 10周

需要的条件: 无

工具: Python

线性代数不仅是计算机科学的重要组成,而且机器学习、图形和统计数据都需要。

这是一个杰出的课程,将指导你完成真正的案例和python任务。

你需要编写程序实现基本矩阵和向量的功能和算法,并使用这些实现任务:二维图形变换、脸变形、人脸检测、图像转换、模糊和边缘检测、图像视角移除、分类肿瘤恶性或良性、整数分解、纠错编码和秘密共享。

另一个更基础的课程是德克萨斯奥斯丁大学的LAFF。

学习数据 (加州理工学院)

Learning From Data 

水平: Intermediate-Expert

学时: 10 - 14小时/周

状态: Archived

持续时间: 10周

需要的条件: 概率矩阵,微积分

工具: 没有限制

对机器学习爱好者来说这是有史以来最好的公开课。

这是机器的学习入门课程(ML),覆盖基本理论、算法和应用程序,但是需要一个有良好的线性代数,微积分和概率背景以及编程技能。

教授这门课的是Yaser S.Abu-Mostafa ,他是加州理工学院电气工程和计算机科学教授,不仅是亚马逊里机器学习的畅销书的作者,也是一个会简化学习方法的教授。

CSCI E-109 Data Science(哈佛扩展学校)

CSCI E-109 Data Science

水平: Beginners-Expert

学时: 7 - 12小时/周

状态: Archived

持续时间: 16周

需要的条件: 无

工具: Python,d3

非常优秀的课程。

本课程介绍五个关键方面的调查方法:

通过data wrangling,清洗和采样得到合适的数据集;

数据管理能够快速、可靠访问大数据;

探索性数据分析生成假说;

基于统计方法如回归和分类来预测;

通过可视化、故事和易理解的总结来和他人沟通。

数据科学概论 (华盛顿大学)

Introduction to Data Science

水平: Beginner-Intermediate

学时: 10 - 14小时/周

状态: Archived

持续时间: 10周

需要的条件: 编程

工具: Python,R,SQL

介绍数据科学的基础知识,通过实践经验从大数据中提取价值。

本课程教你一些数据科学的基本技术,包括SQL和NoSQL大规模数据管理解决方案(例如 MapReduce和时代),数据挖掘算法(如聚类和关联规则挖掘)和基本统计建模(例如线性和非线性回归)。

网络、人群和市场 (康奈尔大学)

Networks, Crowds and Markets

水平: Beginners-Expert

学时: 4 - 8小时/周

状态: Archived

持续时间: 10周

需要的条件: 无

工具: 无

这项课程将通过研究社会、经济和技术在世界上是如何连接的基本问题的探索现代生活的相互联系。

学生将探索博弈论,互联网结构,社会传播,社会力量传播的普及,信息瀑布。

链接分析的另一个重要的知识来源是SNAP。

数据分析: Take It to the MAX() (DelftX)

Data Analysis: Take It to the MAX() 

水平: Intermediate

学时: 4 - 6小时/周

状态: On-demand

持续时间: 8周

需要的条件:基本的电子表格。

工具: MS-excel,python

即使在大数据时代,有大量的数据分析师还是严重依赖于电子表格收集意见。

对于那些想要使用excel增强分析能力的人这是一个优秀的课程。

你将深入探究电子表格数据分析:数据透视表,VLOOKUPS,Named ranges,what-if分析,并做出图形——这些将在第一周的课程中讲授。

之后,你将学习的电子表格模型的质量,尤其是如何确保您的电子表格保持无差错和强大。

最后,你还需要学习Python编程语言,帮助我们分析和操作电子表格中的数据。

原文来自:Top 20 Data Science MOOCs

推荐几个来自 MOOCs的 Data Science的更多相关文章

  1. Data Science and Matrix Optimization-课程推荐

    课程介绍:Data science is a "concept to unify statistics, data analysis, machine learning and their ...

  2. data mining,machine learning,AI,data science,data science,business analytics

    数据挖掘(data mining),机器学习(machine learning),和人工智能(AI)的区别是什么? 数据科学(data science)和商业分析(business analytics ...

  3. 数据挖掘(data mining),机器学习(machine learning),和人工智能(AI)的区别是什么? 数据科学(data science)和商业分析(business analytics)之间有什么关系?

    本来我以为不需要解释这个问题的,到底数据挖掘(data mining),机器学习(machine learning),和人工智能(AI)有什么区别,但是前几天因为有个学弟问我,我想了想发现我竟然也回答 ...

  4. 学习Data Science/Deep Learning的一些材料

    原文发布于我的微信公众号: GeekArtT. 从CFA到如今的Data Science/Deep Learning的学习已经有一年的时间了.期间经历了自我的兴趣.擅长事务的探索和试验,有放弃了的项目 ...

  5. Introducing DataFrames in Apache Spark for Large Scale Data Science(中英双语)

    文章标题 Introducing DataFrames in Apache Spark for Large Scale Data Science 一个用于大规模数据科学的API——DataFrame ...

  6. 七个用于数据科学(data science)的命令行工具

    七个用于数据科学(data science)的命令行工具 数据科学是OSEMN(和 awesome 相同发音),它包括获取(Obtaining).整理(Scrubbing).探索(Exploring) ...

  7. Data Science at the Command Line学习笔记(一)

    学习Data Science at the Command Line时,win7下安装环境是遇到了一些小问题,最后通过百度解决. 官方指导可以在这个地址找到:http://datascienceatt ...

  8. Data Science 和 Finance 两个领域的融合是什么样子的?

    Data Science 和 Finance 两个领域的融合是什么样子的? 2015-05-24 董可人 现在大部分人所说的Quant一般是指各大投行里做衍生品定价,信用评估,风险控制之类工作的人,这 ...

  9. 【Repost】A Practical Intro to Data Science

    Are you a interested in taking a course with us? Learn about our programs or contact us at hello@zip ...

随机推荐

  1. js中的call

    //例1 <script> window.color = 'red'; document.color = 'yellow'; var s1 = {color: 'blue' }; func ...

  2. java集合 list与Set、Map区别

      1.List,Set都是继承自Collection接口,Map则不是. 2.List特点:元素有放入顺序,元素可重复 ,Set特点:元素无放入顺序,元素不可重复,重复元素会覆盖掉 ,(注意:元素虽 ...

  3. Unique Snowflakes(窗口滑动)

    题目: Emily the entrepreneur has a cool business idea: packaging and selling snowflakes. She has devis ...

  4. elasticsearch 产生未分配分片的原因(es官网)

    Reasons for unassigned shard: These are the possible reasons for a shard to be in a unassigned state ...

  5. 安全测试——利用Burpsuite密码爆破(Intruder入侵)

    本文章仅供学习参考,技术大蛙请绕过. 最近一直在想逛了这么多博客.论坛了,总能收获一堆干货,也从没有给博主个好评什么的,想想着实有些不妥.所以最近就一直想,有时间的时候自己也撒两把小米,就当作是和大家 ...

  6. Android中使用AsyncTask

    >##今天写作业用到了AnsyncTask,记录一下自己的使用情况 >###1.Android.os.AsyncTask类 >  1.AsyncTask类对线程间通讯进行了包装,我们 ...

  7. alibaba开发手册

    alibaba开发手册 11.19 强制: 方法参数在定义和传入时,多个参数逗号后边必须加空格. ​ IDE 的 text file encoding 设置为 UTF-8; IDE 中文件的换行符使用 ...

  8. Filter过滤器Listener:监听器

    Filter过滤器 1. 概念 web中的过滤器:当访问服务器资源是,过滤器可以将请求拦截下来,完成一些特殊功能: 过滤器的作用 完成通用的操作:例如登录验证.统一编码处理.敏感字符过滤... 快速入 ...

  9. Java基础--数组的定义

    1.数组的定义 数组:一组能够储存相同数据类型值的变量的集合. 2.数组的赋值方式 (1)使用默认的初始值来初始化数组中的每一个元素 语法:数组元素类型[]数组名 = new数组元素类型[数组中元素的 ...

  10. 【面试必备】硬核!30 张图解 HTTP 常见的面试题

    每日一句英语学习,每天进步一点点: 前言 在面试过程中,HTTP 被提问的概率还是比较高的.小林我搜集了 5 大类 HTTP 面试常问的题目,同时这 5 大类题跟 HTTP 的发展和演变关联性是比较大 ...