このコースについて
3,909 最近の表示

100%オンライン

自分のスケジュールですぐに学習を始めてください。

柔軟性のある期限

スケジュールに従って期限をリセットします。

中級レベル

約13時間で修了

推奨:4 hours/week...

英語

字幕:英語

習得するスキル

Programming ToolGithubContinuous IntegrationR Programming

100%オンライン

自分のスケジュールですぐに学習を始めてください。

柔軟性のある期限

スケジュールに従って期限をリセットします。

中級レベル

約13時間で修了

推奨:4 hours/week...

英語

字幕:英語

このCourseを受講している学習者は

  • Biologists
  • Data Scientists
  • Economists
  • Data Analysts
  • Researchers

シラバス - 本コースの学習内容

1
3時間で修了

Getting Started with R Packages

1件のビデオ (合計2分), 16 readings, 1 quiz
1件のビデオ
16件の学習用教材
Before You Start10 分
Using Mac OS10 分
Using Windows10 分
Using Unix/Linux10 分
R packages10 分
Basic Structure of an R Package10 分
DESCRIPTION File10 分
NAMESPACE File10 分
Namespace Function Notation10 分
Loading and Attaching a Package Namespace10 分
The R Sub-directory10 分
The man Sub-directory10 分
Summary10 分
The devtools package10 分
Creating a Package10 分
Other Functions10 分
1の練習問題
R Package and devtools20 分
2
7時間で修了

Documentation and Testing

14 readings, 1 quiz
14件の学習用教材
Documentation10 分
Vignette's and README Files10 分
Knitr / Markdown30 分
Common knitr Options10 分
Help Files and roxygen210 分
Common roxygen2 Tags10 分
Overview10 分
Data for Demos10 分
Internal Data10 分
Data Packages10 分
Summary10 分
Introduction10 分
The testthat Package10 分
Passing CRAN Checks10 分
3
5時間で修了

Licensing, Version Control, and Software Design

25 readings, 1 quiz
25件の学習用教材
Overview10 分
The General Public License10 分
The MIT License10 分
The CC0 License10 分
Overview10 分
Paying it Forward10 分
Linus’s Law10 分
Hiring10 分
Summary10 分
Introduction10 分
git10 分
Initializing a git repository10 分
Committing10 分
Browsing History10 分
Linking local repo to GitHub repo10 分
Syncing RStudio and GitHub10 分
Issues10 分
Pull Request10 分
Merge Conflicts10 分
Introduction10 分
The Unix Philosophy10 分
Default Values10 分
Naming Things10 分
Playing Well With Others10 分
Summary10 分
1の練習問題
Testing, GitHub, and Open Source20 分
4
6時間で修了

Continuous Integration and Cross Platform Development

13 readings, 1 quiz
13件の学習用教材
Overview10 分
Web Services for Continuous Integration10 分
Using Travis10 分
Using AppVeyor10 分
Summary10 分
Introduction10 分
Handling Paths10 分
Saving Files & rappdirs10 分
rappdirs10 分
Options and Starting R10 分
Package Installation10 分
Environmental Attributes10 分
Summary10 分
4.2
44件のレビューChevron Right

25%

コース終了後に新しいキャリアをスタートした

17%

コースが具体的なキャリアアップにつながった

Building R Packages からの人気レビュー

by KMJun 4th 2019

Fantastic course... Unfortunately, not too many people registered, it's tough to get your assignments graded. The program is the great continuation to the 10 course R data science specialization...

by GPAug 26th 2017

Excellent, but I would be grateful if you could translate all your courses of absolute quality into Spanish.

講師

Avatar

Roger D. Peng, PhD

Associate Professor, Biostatistics
Bloomberg School of Public Health
Avatar

Brooke Anderson

Assistant Professor, Environmental & Radiological Health Sciences
Colorado State University

ジョンズ・ホプキンズ大学(Johns Hopkins University)について

The mission of The Johns Hopkins University is to educate its students and cultivate their capacity for life-long learning, to foster independent and original research, and to bring the benefits of discovery to the world....

Mastering Software Development in 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....
Mastering Software Development in R

よくある質問

  • 修了証に登録すると、すべてのビデオ、テスト、およびプログラミング課題(該当する場合)にアクセスできます。ピアレビュー課題は、セッションが開始してからのみ、提出およびレビューできます。購入せずにコースを検討することを選択する場合、特定の課題にアクセスすることはできません。

  • コースに登録する際、専門講座のすべてのコースにアクセスできます。コースの完了時には修了証を取得できます。電子修了証が成果のページに追加され、そこから修了証を印刷したり、LinkedInのプロフィールに追加したりできます。コースの内容の閲覧のみを希望する場合は、無料でコースを聴講できます。

さらに質問がある場合は、受講者向けヘルプセンターにアクセスしてください。