Mastering Software Development in R Specialization

开始时间: 12/21/2023 持续时间: Approximately 6 months to complete Suggested pace of 4 hours/week

所在平台: Coursera专项课程

课程类别: 计算机科学

大学或机构: CourseraNew

课程主页: https://www.coursera.org/specializations/r

课程评论:没有评论

第一个写评论        关注课程

课程详情

R is a programming language and a free software environment for statistical computing and graphics, widely used by data analysts, data scientists and statisticians. This Specialization covers R software development for building data science tools. As the field of data science evolves, it has become clear that software development skills are essential for producing and scaling useful data science results and products. This Specialization will give you rigorous training in the R language, including the skills for handling complex data, building R packages, and developing custom data visualizations. You’ll be introduced to indispensable R libraries for data manipulation, like tidyverse, and data visualization and graphics, like ggplot2. You’ll learn modern software development practices to build tools that are highly reusable, modular, and suitable for use in a team-based environment or a community of developers. This Specialization is designed to serve both data analysts, who may want to gain more familiarity with hands-on, fundamental software skills for their everyday work, as well as data mining experts and data scientists, who may want to use R to scale their developing and programming skills, and further their careers as data science experts.

掌握R中的软件开发专业知识:R是一种用于统计计算和图形的编程语言和免费软件环境,被数据分析师,数据科学家和统计人员广泛使用。本专业涵盖用于构建数据科学工具的R软件开发。随着数据科学领域的发展,很明显,软件开发技能对于产生和扩展有用的数据科学结果和产品至关重要。 本专业知识将为您提供R语言的严格培训,包括处理复杂数据,构建R包和开发自定义数据可视化的技能。将向您介绍必不可少的R库,用于数据处理(如tidyverse)以及数据可视化和图形(如ggplot2)。您将学习现代软件开发实践,以构建高度可重用,模块化的工具,并适合在基于团队的环境或开发人员社区中使用。 该专业旨在服务于可能希望在日常工作中更加熟悉动手基础软件技能的数据分析师,以及可能希望使用R来扩展其开发能力的数据挖掘专家和数据科学家。和编程技能,并进一步发展他们作为数据科学专家的职业。

课程大纲

Course Link: https://www.coursera.org/learn/r-programming-environment

Name:The R Programming Environment

Description:Offered by Johns Hopkins University. This course provides a rigorous introduction to the R programming language, with a particular focus on ... Enroll for free.

Course Link: https://www.coursera.org/learn/advanced-r

Name:Advanced R Programming

Description:Offered by Johns Hopkins University. This course covers advanced topics in R programming that are necessary for developing powerful, robust, ... Enroll for free.

Course Link: https://www.coursera.org/learn/r-packages

Name:Building R Packages

Description:Offered by Johns Hopkins University. Writing good code for data science is only part of the job. In order to maximizing the usefulness and ... Enroll for free.

Course Link: https://www.coursera.org/learn/r-data-visualization

Name:Building Data Visualization Tools

Description:Offered by Johns Hopkins University. The data science revolution has produced reams of new data from a wide variety of new sources. These ... Enroll for free.

Course Link: https://www.coursera.org/learn/r-capstone

Name:Mastering Software Development in R Capstone

Description:Offered by Johns Hopkins University. R Programming Capstone Enroll for free.

课程评论(0条)

课程简介

掌握R语言软件开发专项课程系列(Mastering Software Development in R Specialization),这个系列包含4门子课程和1门毕业项目课程,涵盖R语言基础,R语言高级主题,构建R语言包,构建数据可视化工具以及毕业项目课程等,感兴趣的同学可以关注:Build the Tools for Better Data Science-Learn to design software for data tooling, distribute R packages, and build custom visualizations

课程标签

R 软件设计 软件工程 R编程 R语言学习

8人关注该课程

主题相关的课程