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

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

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

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

R Programming

Курс от Johns Hopkins University
Средний≈ 57.6 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

In this course you will learn how to program in R and how to use R for effective data analysis. You will learn how to install and configure software necessary for a statistical programming environment and describe generic programming language concepts as they are implemented in a high-level statistical language. The course covers practical issues in statistical computing which includes programming in R, reading data into R, accessing R packages, writing R functions, debugging, profiling R code, and organizing and commenting R code. Topics in statistical data analysis will provide working examples.

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

R ProgrammingSimulationsDebuggingPerformance TuningStatistical ProgrammingStatistical AnalysisSoftware InstallationProgram DevelopmentProgramming PrinciplesData Import/ExportData StructuresStatistical MethodsR (Software)Data Analysis

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

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

01Week 1: Background, Getting Started, and Nuts & Bolts45 материалов

Background Material

Welcome to R ProgrammingЧтениеAbout the InstructorЧтениеPre-Course SurveyЧтениеSyllabusЧтение

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

Roger D. Peng, PhD

Professor of Statistics and Data Sciences

Jeff Leek, PhD

Chief Data Officer, Vice President, and J Orin Edson Foundation Chair of Biostatistics in Public Health Sciences

Brian Caffo, PhD

Professor, Biostatistics

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

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 57.6 ч

4 модулей

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

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

Часть программы вашего университета
Course TextbookЧтение
Course Supplement: The Art of Data ScienceЧтение
Data Science Podcast: Not So Standard DeviationsЧтение
Installing R on a MacВидео
Installing R on WindowsВидео
Installing R Studio (Mac)Видео
Writing Code / Setting Your Working Directory (Windows)Видео
Writing Code / Setting Your Working Directory (Mac)Видео

Week 1: Getting Started and R Nuts and Bolts

Getting Started and R Nuts and BoltsЧтениеIntroductionВидеоOverview and History of RВидеоGetting HelpВидеоR Console Input and EvaluationВидеоData Types - R Objects and AttributesВидеоData Types - Vectors and ListsВидеоData Types - MatricesВидеоData Types - FactorsВидеоData Types - Missing ValuesВидеоData Types - Data FramesВидеоData Types - Names AttributeВидеоData Types - SummaryВидеоReading Tabular DataВидеоReading Large TablesВидеоTextual Data FormatsВидеоConnections: Interfaces to the Outside WorldВидеоSubsetting - BasicsВидеоSubsetting - ListsВидеоSubsetting - MatricesВидеоSubsetting - Partial MatchingВидеоSubsetting - Removing Missing ValuesВидеоVectorized OperationsВидео

Quiz

Week 1 QuizЗадание

Practical R Exercises in swirl

Introduction to swirlВидеоPractical R Exercises in swirl Part 1Чтениеswirl Lesson 1: Basic Building BlocksПрограммированиеswirl Lesson 2: Workspace and FilesПрограммированиеswirl Lesson 3: Sequences of NumbersПрограммированиеswirl Lesson 4: VectorsПрограммированиеswirl Lesson 5: Missing ValuesПрограммированиеswirl Lesson 6: Subsetting VectorsПрограммированиеswirl Lesson 7: Matrices and Data FramesПрограммирование
02Week 2: Programming with R21 материалов

Week 2

Week 2: Programming with RЧтениеControl Structures - IntroductionВидеоControl Structures - If-elseВидеоControl Structures - For loopsВидеоControl Structures - While loopsВидеоControl Structures - Repeat, Next, BreakВидеоYour First R FunctionВидеоFunctions (part 1)ВидеоFunctions (part 2)ВидеоScoping Rules - Symbol BindingВидеоScoping Rules - R Scoping RulesВидеоScoping Rules - Optimization Example (OPTIONAL)ВидеоCoding StandardsВидеоDates and TimesВидео

Practical R Exercises in swirl

Practical R Exercises in swirl Part 2Чтениеswirl Lesson 1: LogicПрограммированиеswirl Lesson 2: FunctionsПрограммированиеswirl Lesson 3: Dates and TimesПрограммирование

Quiz

Week 2 QuizЗадание

Programming Assignment

Programming Assignment 1 INSTRUCTIONS: Air PollutionЧтениеProgramming Assignment 1: QuizЗадание
03Week 3: Loop Functions and Debugging14 материалов

Week 3

Week 3: Loop Functions and DebuggingЧтениеLoop Functions - lapplyВидеоLoop Functions - applyВидеоLoop Functions - mapplyВидеоLoop Functions - tapplyВидеоLoop Functions - splitВидеоDebugging Tools - Diagnosing the ProblemВидеоDebugging Tools - Basic ToolsВидеоDebugging Tools - Using the ToolsВидео

Practical R Exercises in swirl

Practical R Exercises in swirl Part 3Чтениеswirl Lesson 1: lapply and sapplyПрограммированиеswirl Lesson 2: vapply and tapplyПрограммирование

Quiz

Week 3 QuizЗадание

Programming Assignment

Programming Assignment 2: Lexical Scoping Взаимная проверка
04Week 4: Simulation & Profiling15 материалов

Week 4

Week 4: Simulation & ProfilingЧтениеThe str FunctionВидеоSimulation - Generating Random NumbersВидеоSimulation - Simulating a Linear ModelВидеоSimulation - Random SamplingВидеоR Profiler (part 1)ВидеоR Profiler (part 2)Видео

Quiz

Week 4 QuizЗадание

Practical R Exercises in swirl

Practical R Exercises in swirl Part 4Чтениеswirl Lesson 1: Looking at DataПрограммированиеswrl Lesson 2: SimulationПрограммированиеswirl Lesson 3: Base GraphicsПрограммирование

Programming Assignment

Programming Assignment 3 INSTRUCTIONS: Hospital QualityЧтениеProgramming Assignment 3: QuizЗадание

Post-Course Survey

Post-Course SurveyЧтение