Об этом курсе

Недавно просмотрено: 12,814

Карьерные результаты учащихся

25%

начал новую карьеру, пройдя эти курсы

17%

получил значимые преимущества в карьере благодаря этому курсу
Сертификат, ссылками на который можно делиться с другими людьми
Получите сертификат по завершении
100% онлайн
Начните сейчас и учитесь по собственному графику.
Гибкие сроки
Назначьте сроки сдачи в соответствии со своим графиком.
Промежуточный уровень
Прибл. 20 часов на выполнение
Английский
Субтитры: Английский

Приобретаемые навыки

Programming ToolGithubContinuous IntegrationR Programming

Карьерные результаты учащихся

25%

начал новую карьеру, пройдя эти курсы

17%

получил значимые преимущества в карьере благодаря этому курсу
Сертификат, ссылками на который можно делиться с другими людьми
Получите сертификат по завершении
100% онлайн
Начните сейчас и учитесь по собственному графику.
Гибкие сроки
Назначьте сроки сдачи в соответствии со своим графиком.
Промежуточный уровень
Прибл. 20 часов на выполнение
Английский
Субтитры: Английский

от партнера

Логотип Университет Джонса Хопкинса

Университет Джонса Хопкинса

Программа курса: что вы изучите

Оценка контентаThumbs Up97%(1,401 оценки)Info
Неделя
1

Неделя 1

3 ч. на завершение

Getting Started with R Packages

3 ч. на завершение
1 видео ((всего 2 мин.)), 16 материалов для самостоятельного изучения, 1 тест
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

Неделя 2

7 ч. на завершение

Documentation and Testing

7 ч. на завершение
14 материалов для самостоятельного изучения
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

Неделя 3

5 ч. на завершение

Licensing, Version Control, and Software Design

5 ч. на завершение
25 материалов для самостоятельного изучения
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

Неделя 4

6 ч. на завершение

Continuous Integration and Cross Platform Development

6 ч. на завершение
13 материалов для самостоятельного изучения
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мин

Рецензии

Лучшие отзывы о курсе BUILDING R PACKAGES

Посмотреть все отзывы

Специализация 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. Просто ознакомиться с содержанием курса можно бесплатно.

  • Когда вы оформите подписку, начнется семидневный бесплатный пробный период, в течение которого подписку можно отменить без штрафа. По истечении этого срока вы не сможете вернуть средства, но сможете отменить подписку в любой момент. Ознакомьтесь с нашей политикой возврата средств.

  • Да, Coursera предоставляет финансовую помощь учащимся, которые не могут оплатить обучение. Чтобы подать заявление, перейдите по ссылке "Финансовая помощь" слева под кнопкой "Зарегистрироваться". Заполните форму заявления. Если его примут, вы получите уведомление. Обратите внимание: этот шаг необходимо выполнить для каждого курса специализации, в том числе для дипломного проекта. Подробнее

Остались вопросы? Посетите Центр поддержки учащихся.