À propos de ce cours

28,668 consultations récentes

Résultats de carrière des étudiants

30%

ont commencé une nouvelle carrière après avoir terminé ce cours

29%

ont bénéficié d'un avantage concret dans leur carrières grâce à ce cours
Certificat partageable
Obtenez un Certificat lorsque vous terminez
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
Approx. 18 heures pour terminer
Anglais

Compétences que vous acquerrez

Logic ProgrammingR ProgrammingObject-Oriented Programming (OOP)Functional Programming

Résultats de carrière des étudiants

30%

ont commencé une nouvelle carrière après avoir terminé ce cours

29%

ont bénéficié d'un avantage concret dans leur carrières grâce à ce cours
Certificat partageable
Obtenez un Certificat lorsque vous terminez
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
Approx. 18 heures pour terminer
Anglais

Offert par

Placeholder

Université Johns-Hopkins

Programme du cours : ce que vous apprendrez dans ce cours

Évaluation du contenuThumbs Up93%(2,860 notes)Info
Semaine
1

Semaine 1

8 minutes pour terminer

Welcome to Advanced R Programming

8 minutes pour terminer
1 vidéo (Total 1 min), 3 lectures
3 lectures
Syllabus1 min
Course Textbook: Mastering Software Development in R1 min
swirl Assignments5 min
2 heures pour terminer

Functions

2 heures pour terminer
17 lectures
17 lectures
Control Structures Overview2 min
if-else10 min
for Loops10 min
Nested for loops10 min
next, break10 min
Summary2 min
Functions Overview2 min
Code10 min
Function interface10 min
Default values10 min
Re-factoring code10 min
Dependency Checking10 min
Vectorization10 min
Argument Checking10 min
R package10 min
When Should I Write a Function?10 min
Summary2 min
2 heures pour terminer

Functions: Lesson Choices

2 heures pour terminer
1 exercice pour s'entraîner
Swirl Lesson1 h
Semaine
2

Semaine 2

3 heures pour terminer

Functional Programming

3 heures pour terminer
19 lectures
19 lectures
What is Functional Programming?10 min
Core Functional Programming Functions10 min
Map10 min
Reduce10 min
Search10 min
Filter10 min
Compose10 min
Partial Application10 min
Side Effects10 min
Recursion10 min
Summary2 min
Expressions10 min
Environments10 min
Execution Environments10 min
What is an error?10 min
Generating Errors10 min
When to generate errors or warnings10 min
How should errors be handled?10 min
Summary2 min
3 heures pour terminer

Functional Programming: Lesson Choices

3 heures pour terminer
1 exercice pour s'entraîner
Swirl Lesson1h 30min
Semaine
3

Semaine 3

2 heures pour terminer

Debugging and Profiling

2 heures pour terminer
15 lectures
15 lectures
Debugging Overview2 min
traceback()10 min
Browsing a Function Environment10 min
Tracing Functions10 min
Using debug() and debugonce()10 min
recover()10 min
Final Thoughts on Debugging10 min
Summary2 min
Profiling Overview2 min
microbenchmark10 min
profvis10 min
Find out more10 min
Summary2 min
Non-standard evaluation10 min
Summary2 min
1 exercice pour s'entraîner
Debugging and Profiling30 min
Semaine
4

Semaine 4

5 heures pour terminer

Object-Oriented Programming

5 heures pour terminer
11 lectures
11 lectures
OOP Overview2 min
Object Oriented Principles10 min
S310 min
S410 min
Reference Classes10 min
Summary2 min
Overview2 min
Reuse existing data structures10 min
Compose simple functions with the pipe10 min
Embrace functional programming10 min
Design for humans10 min

Avis

Meilleurs avis pour ADVANCED R PROGRAMMING

Voir tous les avis

À propos du Spécialisation Mastering Software Development in R

Mastering Software Development in R

Foire Aux Questions

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