Курс «Mastering Software Development in R» от платформы Coursera поможет вам освоить язык программирования R.
Вы научитесь создавать инструменты и разрабатывать программное обеспечение для обработки данных, а также распространять пакеты R и строить собственные визуализации.
Учебная программа состоит из пяти курсов. У видеолекций первого курса есть русские субтитры, остальные курсы не переведены.
Вам подойдет этот курс, если вы:
- имеете опыт программирования на любом языке (желательно);
- знаете математику на уровне школьной программы;
- хотите выучить язык R для разработки программного обеспечения.
Ключевые навыки, которые вы освоите на этом курсе:
- программирование на языке R;
- использование ggplot2 и Tidyverse;
- визуализация данных;
- ООП;
- манипуляции с данными;
- использование регулярных выражений;
- логическое и функциональное программирование;
- работа с GitHub и Rstudio.
Учебная программа:
- среда программирования R: синтаксис, принципы R, манипуляции с данными, обработка текста, регулярные выражения, физическая память, массивы;
- углубленное программирование: функции, функциональное программирование, обработка ошибок, профилирование, ООП;
- построение пакетов: документация, тестирование, лицензирование, контроль версий, разработка программного обеспечения, непрерывная интеграция, кроссплатформенное развитие;
- инструменты для визуализации данных: ggplot2, сетка, tidyverse, создание графических элементов;
- финальный курс: получение и подготовка данных, GitHub, деплой.
В конце обучения студенты получают сертификат.