À propos de ce cours
563,774 consultations récentes

100 % en ligne

Commencez dès maintenant et apprenez aux horaires qui vous conviennent.

Dates limites flexibles

Réinitialisez les dates limites selon votre disponibilité.

Niveau intermédiaire

You should have beginner level experience in Python. Familarity with regression is recommended.

Approx. 20 heures pour terminer

Anglais

Sous-titres : Arabe, Français, Chinois (simplifié), Portugais (brésilien), Vietnamien, Anglais, Espagnol, Japonais...

Ce que vous allez apprendre

  • Check

    Collect detailed information using R profiler

  • Check

    Configure statistical programming software

  • Check

    Make use of R loop functions and debugging tools

  • Check

    Understand critical programming language concepts

Compétences que vous acquerrez

Data AnalysisDebuggingR ProgrammingRstudio

100 % en ligne

Commencez dès maintenant et apprenez aux horaires qui vous conviennent.

Dates limites flexibles

Réinitialisez les dates limites selon votre disponibilité.

Niveau intermédiaire

You should have beginner level experience in Python. Familarity with regression is recommended.

Approx. 20 heures pour terminer

Anglais

Sous-titres : Arabe, Français, Chinois (simplifié), Portugais (brésilien), Vietnamien, Anglais, Espagnol, Japonais...

Programme du cours : ce que vous apprendrez dans ce cours

Semaine
1
25 heures pour terminer

Week 1: Background, Getting Started, and Nuts & Bolts

28 vidéos (Total 129 min), 9 lectures, 8 quiz
28 vidéos
Installing R on Windows3 min
Installing R Studio (Mac)1 min
Writing Code / Setting Your Working Directory (Windows)7 min
Writing Code / Setting Your Working Directory (Mac)7 min
Introduction1 min
Overview and History of R16 min
Getting Help13 min
R Console Input and Evaluation4 min
Data Types - R Objects and Attributes4 min
Data Types - Vectors and Lists6 min
Data Types - Matrices3 min
Data Types - Factors4 min
Data Types - Missing Values2 min
Data Types - Data Frames2 min
Data Types - Names Attribute1 min
Data Types - Summary43s
Reading Tabular Data5 min
Reading Large Tables7 min
Textual Data Formats4 min
Connections: Interfaces to the Outside World4 min
Subsetting - Basics4 min
Subsetting - Lists4 min
Subsetting - Matrices2 min
Subsetting - Partial Matching1 min
Subsetting - Removing Missing Values3 min
Vectorized Operations3 min
Introduction to swirl1 min
9 lectures
Welcome to R Programming10 min
About the Instructor10 min
Pre-Course Survey10 min
Syllabus10 min
Course Textbook10 min
Course Supplement: The Art of Data Science10 min
Data Science Podcast: Not So Standard Deviations10 min
Getting Started and R Nuts and Bolts10 min
Practical R Exercises in swirl Part 110 min
1 exercice pour s'entraîner
Week 1 Quiz40 min
Semaine
2
12 heures pour terminer

Week 2: Programming with R

13 vidéos (Total 91 min), 3 lectures, 5 quiz
13 vidéos
Control Structures - If-else1 min
Control Structures - For loops4 min
Control Structures - While loops3 min
Control Structures - Repeat, Next, Break4 min
Your First R Function10 min
Functions (part 1)9 min
Functions (part 2)7 min
Scoping Rules - Symbol Binding10 min
Scoping Rules - R Scoping Rules8 min
Scoping Rules - Optimization Example (OPTIONAL)9 min
Coding Standards8 min
Dates and Times10 min
3 lectures
Week 2: Programming with R10 min
Practical R Exercises in swirl Part 210 min
Programming Assignment 1 INSTRUCTIONS: Air Pollution10 min
2 exercices pour s'entraîner
Week 2 Quiz20 min
Programming Assignment 1: Quiz20 min
Semaine
3
10 heures pour terminer

Week 3: Loop Functions and Debugging

8 vidéos (Total 61 min), 2 lectures, 4 quiz
8 vidéos
Loop Functions - apply7 min
Loop Functions - mapply4 min
Loop Functions - tapply3 min
Loop Functions - split9 min
Debugging Tools - Diagnosing the Problem12 min
Debugging Tools - Basic Tools6 min
Debugging Tools - Using the Tools8 min
2 lectures
Week 3: Loop Functions and Debugging10 min
Practical R Exercises in swirl Part 310 min
1 exercice pour s'entraîner
Week 3 Quiz10 min
Semaine
4
11 heures pour terminer

Week 4: Simulation & Profiling

6 vidéos (Total 42 min), 4 lectures, 5 quiz
6 vidéos
Simulation - Generating Random Numbers7 min
Simulation - Simulating a Linear Model4 min
Simulation - Random Sampling2 min
R Profiler (part 1)10 min
R Profiler (part 2)10 min
4 lectures
Week 4: Simulation & Profiling10 min
Practical R Exercises in swirl Part 410 min
Programming Assignment 3 INSTRUCTIONS: Hospital Quality10 min
Post-Course Survey10 min
2 exercices pour s'entraîner
Week 4 Quiz20 min
Programming Assignment 3: Quiz20 min
4.6
3122 avisChevron Right

37%

a commencé une nouvelle carrière après avoir terminé ces cours

36%

a bénéficié d'un avantage concret dans sa carrière grâce à ce cours

11%

a obtenu une augmentation de salaire ou une promotion

Principaux examens pour La programmation en R

par EJJul 12th 2016

Excellent course! I already knew a lot about R - but this class helped me solidify what I already knew, taught me lots of new tricks, and now I have a certificate that says I know `something' about R!

par JMAug 12th 2019

Very challenging, but good course. I've been programming in R for over a year, but there were still some things for me to pick up in this class. Assignments were a challenge, but satisfying to tackle.

Enseignants

Avatar

Roger D. Peng, PhD

Associate Professor, Biostatistics
Bloomberg School of Public Health
Avatar

Jeff Leek, PhD

Associate Professor, Biostatistics
Bloomberg School of Public Health
Avatar

Brian Caffo, PhD

Professor, Biostatistics
Bloomberg School of Public Health

À propos de Université Johns-Hopkins

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....

Foire Aux Questions

  • Une fois que vous êtes inscrit(e) pour un Certificat, vous pouvez accéder à toutes les vidéos de cours, et à tous les quiz et exercices de programmation (le cas échéant). Vous pouvez soumettre des devoirs à examiner par vos pairs et en examiner vous-même uniquement après le début de votre session. Si vous préférez explorer le cours sans l'acheter, vous ne serez peut-être pas en mesure d'accéder à certains devoirs.

  • Lorsque vous vous inscrivez au cours, vous bénéficiez d'un accès à tous les cours de la Spécialisation, et vous obtenez un Certificat lorsque vous avez réussi. Votre Certificat électronique est alors ajouté à votre page Accomplissements. À partir de cette page, vous pouvez imprimer votre Certificat ou l'ajouter à votre profil LinkedIn. Si vous souhaitez seulement lire et visualiser le contenu du cours, vous pouvez accéder gratuitement au cours en tant qu'auditeur libre.

D'autres questions ? Visitez le Centre d'Aide pour les Etudiants.