К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Introduction to R Programming and Tidyverse · LearnSpace
Назад в каталог
courseraАнализ данных

Introduction to R Programming and Tidyverse

Курс от University of Colorado Boulder
Начальный≈ 23.4 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

This course is a gentle introduction to programming in R designed for 3 types of learners. It will be right for you, if: • you want to do data analysis but don’t know programming • you know programming but aren’t familiar with R • you know some R programming but want to learn the tidyverse verbs You will learn to do data visualization and analysis in a reproducible manner and use functions that allow your code to be easily read and understood. You will use RMarkdown to create nice documents and reports that execute your code freshly every time it’s run and that capture your thoughts about the data along the way. This course has been designed for learners from non-STEM backgrounds to help prepare them for more advanced data science courses by providing an introduction to programming and to the R language. I am excited for you to join me on the journey! The course logo was created using images of stickers from the RStudio shop. Please visit https://swag.rstudio.com/s/shop.

Навыки, которые вы освоите

R ProgrammingTidyverse (R Package)Data ManipulationData ValidationRmarkdownGgplot2Code ReusabilityStatistical ReportingData VisualizationPlot (Graphics)Statistical ProgrammingData Visualization SoftwareAestheticsData AnalysisR (Software)Programming PrinciplesData Analysis SoftwareSoftware InstallationStatistical VisualizationData Transformation

Программа курса

4 модулей · 81 учебных материалов

01Introduction to R, RStudio and RMarkdown22 материалов

Welcome and Course Organization

Course Updates and Accessibility SupportЧтениеWelcome and Course OrganizationЧтениеCourse IntroductionВидеоR for Data Science - IntroductionPLUGIN

Resources

Учитесь у экспертов

Jane Wall

Faculty Director of Data Science Programs

Introduction to R Programming and Tidyverse
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 23.4 ч

4 модулей

Язык: Английский

Субтитры: Арабский, Французский, Украинский, Китайский (Китай), Греческий, Итальянский, Бразильский португальский, Нидерландский, Корейский, Немецкий, Русский, Тайский, Индонезийский, Шведский, Турецкий, Испанский, Хинди, Японский, Казахский, Польский

Часть программы вашего университета
R ResourcesЧтение

R and RStudio

Installing R and RStudioЧтениеRStudio - What and WhyPLUGINConfiguring RStudioВидео

R Fundamentals

Hands-On Programming with R - Chapter 2PLUGINR for Data Science - Chapter 4PLUGINInstalling R PackagesВидеоFundamentals of R SummaryЧтениеR FundamentalsЗадание

RMarkdown and Reproducibility

RMarkdown OverviewВидеоReproducible ResearchPLUGINReproducible Research - Why and HowЧтениеR for Data Science - RMarkdownPLUGINCreating an RMarkdown DocumentВидеоHelpful Tips and Resources on RMarkdownЧтениеRMarkdownЗадание

R and RMarkdown Assignment

RMarkdown LabЛабораторнаяRMarkdownВзаимная проверка
02Functions24 материалов

Resources

ResourcesЧтение

Introduction to Functions

Our First FunctionВидеоNaming a FunctionВидеоFunction InputsВидеоWriting a FunctionЧтениеA Change in Function RequirementsВидеоFunctionsЗаданиеPractice Problems: Set 1Лабораторная

Conditional Execution and Loops

Conditional ExecutionВидеоStatement ConditionsЧтениеMultiple ConditionsВидеоThe Switch StatementЧтениеFor LoopsВидеоPractice Problems: Set 2Лабораторная

Input Checking and Outputs

Checking InputsВидеоUsing the Stop FunctionЧтениеFunction OutputВидеоReturn Specific ValuesЧтениеInput Checking and OutputsЗаданиеPractice Problems: Set 3Лабораторная

Magrittr and Piping

Introduction to PipesВидеоUsing PipesЧтение

Functions Assignment

FunctionsЛабораторнаяFunctionsВзаимная проверка
03Data Visualization using ggplot212 материалов

Resources

ResourcesЧтение

Introduction to ggplot2

Introduction to ggplot2ВидеоUsing ggplot2Чтение

Layering a Plot

AestheticsВидеоGeometric ObjectsВидеоStatistical TransformationsВидеоPosition AdjustmentsВидеоLayersЗадание

Alternate Aesthetics

FacetsВидеоCoordinate SystemsВидео

Data Visualization Assignment

Data VisualizationЛабораторнаяData VisualizationВзаимная проверка
04Data Analysis with dplyr23 материалов

Introduction to dplyr

Introduction to dplyrВидеоMain dplyr FunctionsЧтениеChaining FunctionsВидеоdplyr VerbsЗадание

Selecting, Filtering, and Arranging Variables and Data

Selecting Variables (Columns)ВидеоConditionally Selecting RowsВидеоSelecting Rows by LocationВидеоArrange Rows by ValueВидеоR and NAЧтениеSelect, Filter, and ArrangeЗаданиеPractice Problems: Set 4Лабораторная

Finding Distinct Data and Creating New Variables

Renaming DataВидеоDistinct, Mutate, and TransmuteВидео

Renaming, Relocating, and Summarizing Variables

Rename, Relocate, and SummarizeВидеоSummary FunctionsВидеоCounting ObservationsВидео

Grouping Variables

Grouping Variables: Part 1ВидеоGrouping datasetsЧтениеGrouping Variables: Part 2ВидеоGrouping Variables: Part 3ВидеоPractice Problems: Set 5Лабораторная

Data Analysis Assignment

Data AnalysisЛабораторнаяData AnalysisВзаимная проверка