原文:
www.kdnuggets.com/2019/08/kaggle-learn-faster-data-science-education.html
Kaggle Learn 自称为“更快的数据科学教育”,是一个免费的微课程资源库,涵盖了各种“[p]可以立即应用的实际数据技能”。
如你所知,各种免费和低成本的数据科学教育资源可以通过众多在线平台获得。那么,为什么我觉得有必要写关于另一个数据科学学习资源的文章呢?
1. Google 网络安全证书 - 快速进入网络安全职业。
2. Google 数据分析专业证书 - 提升你的数据分析技能
3. Google IT 支持专业证书 - 支持你所在组织的 IT
当我计划开始一个新的秋季学习计划时——一旦那些懒洋洋的夏日离开我的系统——我想先找到一些简明的复习材料,复习我以前学过的概念和已经掌握但可能有些生疏的技能。需要明确的是,Kaggle Learn 并未专门将其微课程标榜为复习材料;然而,到目前为止,我发现它们非常适合这个需求(尽管,诚然,我还处于早期阶段)。
以下是 Kaggle Learn 目前的微课程列表。我(或多或少)从顶部开始,并按顺序完成列表中的内容,然后再开始新的学习冒险。
当前的微课程列表来自于Kaggle Learn
Kaggle Learn 并不是全新推出的,它于 2018 年 1 月上线,自那时以来增长了 1500%(根据 Kaggle Learn 的数据)。然而,它的短课程方法对实际数据技能的培养似乎使其与其他资源有所不同,课程时间通常在 3 到 8 小时之间。
为了了解更多关于 Kaggle Learn 的信息,我联系了该项目的负责人,Dan Becker,并向他询问了一些问题。他回答了关于平台、内容和未来的以下见解。
Matthew Mayo: 微课程的推动因素是什么,与更传统、更长的在线课程相比?
Dan Becker: 我们在几个方面都很独特。
首先,我们更注重实际应用而非学术理论。当我从事数据科学咨询工作时,我曾为数十家公司解决商业问题。传统课程往往关注许多实际中并不重要的技能,同时忽视了许多最重要的内容。例如,学生可能会学会从头编写一个算法(而实际上没人需要你再做这种事),但你不会学会如何操控数据以将其导入实现该算法的主流库中。
我也参与过多次招聘,我知道有趣的、动手实践的项目能够引起招聘经理的关注。因此,我们将课程做得非常简短,以便你能更快地开始做项目。个人项目也帮助你专注于实际工作中所涉及的技能。另一个好处是,大多数人喜欢他们的个人项目,因此他们会找到更多时间去做……而传统课程可能会变得无聊,拖延几个月。
因此,Kaggle 上的每门课程都旨在成为开始做新类型数据科学项目的最快途径。
从战略上看,Kaggle 处于独特的位置。大多数公司都对其课程收费。在线课程的价格非常公道(远远低于你在获得数据科学工作后能赚到的钱),而且课程的创建者们也付出了大量的努力来制作这些内容。但当某些人需要收费时,他们会感受到创建更长课程的压力。很难对一个 4 小时的课程收取几百或几千美元的费用,然后告诉用户“此时你最好去做一个个人项目”。由于我们的课程是免费的,我们不感受到填充额外内容的压力。
Matthew Mayo: 你怎么看待 Kaggle Learn 的未来发展?你们有其他的微课程计划吗?会有微课程的替代方案吗?
Dan Becker: 对于喜欢较长课程的人来说,已经有很多很好的选择。我会将他们引导到其他优秀的在线平台,而不是试图创造另一种版本的相同内容。不过我会警告他们的是:一旦你进入该领域工作,你会学习得更快,因为你是在工作中学习,而不仅仅是在闲暇时间。获得工作的最大资产是个人项目的作品集。所以推迟做个人项目可能会延迟你学习的最快部分。
我们即将发布一个特征工程课程、自然语言处理课程、地理空间分析课程和一个强化学习课程。每个课程仅约 4 小时长。你在这么短的时间内不会成为这些领域的专家。但你会学到足够的知识,能够独立工作,按需寻找新答案,并开始做有趣的工作。
来源于 中级机器学习,Kaggle Learn
我从机器学习和 Python 课程开始复习——有很多 Python 内容我不常用——希望在月底之前逐一完成这些课程。完成这些基础之后,将开始接触新的材料。
我鼓励任何寻求短期实用数据技能课程的人查看 Kaggle Learn,无论你是初学者还是寻找一套扎实复习材料的中级学员。虽然这些课程不会在几个小时内让你成为任何领域的专家——事实上,它们也不声称如此——但它们将提供一个简明的实施路径,并从那里继续前进。
相关内容:
-
数据科学学习者常犯的错误的 70%
-
Kaggle Kernels 新手指南:一步步教程
-
数据科学方法有什么问题?