Advanced R Programming

Advanced R Programming

Course
en
English
Subtitles available
This content is rated 0 out of 5
Source
  • From www.coursera.org
Conditions
  • Self-paced
  • Free Access
  • Fee-based Certificate
More info
  • 4 Sequences
  • Intermediate Level
  • Subtitles in Chinese

Their employees are learning daily with Edflex

  • Safran
  • Air France
  • TotalEnergies
  • Generali
Learn more

Course details

Syllabus

  • Week 1 - Welcome to Advanced R Programming
    This course covers advanced topics in R programming that are necessary for developing powerful, robust, and reusable data science tools. Topics covered include functional programming in R, robust error handling, object oriented programming, profiling and bench...
  • Week 1 - Functions
    This module begins with control structures in R for controlling the logical flow of an R program. We then move on to functions, their role in R programming, and some guidelines for writing good functions.
  • Week 2 - Functional Programming
    Functional programming is a key aspect of R and is one of R's differentiating factors as a data analysis language. Understanding the concepts of functional programming will help you to become a better data science software developer. In addition, we cover erro...
  • Week 3 - Debugging and Profiling
    Debugging tools are useful for analyzing your code when it exhibits unexpected behavior. We go through the various debugging tools in R and how they can be used to identify problems in code. Profiling tools allow you to see where your code spends its time and ...
  • Week 4 - Object-Oriented Programming
    Object oriented programming allows you to define custom data types or classes and a set of functions for handling that data type in a way that you define. R has a three different methods for implementing object oriented programming and we will cover them in th...

Prerequisite

None.

Instructors

Roger D. Peng, PhD
Associate Professor, Biostatistics
Bloomberg School of Public Health

Brooke Anderson
Assistant Professor, Environmental & Radiological Health Sciences
Colorado State University

Editor

Johns Hopkins University (JHU) is a private American university located in Baltimore, Maryland. It also has campuses in Washington, D.C. Bologna, Italy, Singapore and Nanjing, China. It owes its name to Johns Hopkins, a wealthy entrepreneur who bequeathed 7 million dollars to the university on his death.

One of the most prestigious universities in the United States (especially for its faculties of medicine and public health, as well as its school of international affairs), the institution defines itself as the country's leading "research university". At the beginning of its history, it was mainly inspired by the University of Heidelberg and the German educational model of Wilhelm von Humboldt. In 2019, 39 Nobel Prize winners have their names associated with the university.

Platform

Coursera is a digital company offering massive open online course founded by computer teachers Andrew Ng and Daphne Koller Stanford University, located in Mountain View, California. 

Coursera works with top universities and organizations to make some of their courses available online, and offers courses in many subjects, including: physics, engineering, humanities, medicine, biology, social sciences, mathematics, business, computer science, digital marketing, data science, and other subjects.

This content is rated 4.5 out of 5
(no review)
This content is rated 4.5 out of 5
(no review)
Complete this resource to write a review