Udemy Practical Foundations of R Programming Udemy
Price: USD 95
  • Duration: Flexible

Course details

Practical Foundations of R Programming is the first courseof a learning path that teaches critical foundationskills necessary to create quality code using the free and open-access R programming language. This course, and the courses that follow,are useful for both beginner and intermediate R programmers who want to understand the unique features of R and why "Rworks the way it does." I have been using, teaching, and writing applications in R for 6 years and have come to appreciate that R is a beautiful and elegant language that is especially well-suited for writing applications for data analytics, and formathematical and statistical applications. Furthermore, R is superior in terms of inherentgraphical data presentationcapabilities that go hand-in-hand with exploring and understanding data relationships.

Most introductory R courses, those that do not directly address sharpening one's R programming skills, first teach the important R data structures, then the basics of R functions, and generallythe use of base R graphics capabilities. However, these introductory Rcourses are not targeted at the R programmer population, but rather at the general R user population. This course, Practical Foundations of R Programming,whichcontains all-unique material compared to my other Udemy R courses, addresses R data structures, R subsetting, and R functions, but from the focused perspective of someone who intends to write efficient higher-level applications using R. It is specifically intended to teach the most important foundation concepts and features of the R programming language which are necessary to understand to write efficient and effective applications in R.

This course, which is exclusively "hands-on," demonstrates the construction and use of R code within the RStudio IDE, andfocuseson the unique features of R thatcan make writing applications in R both a challenge and a delight. The course does not present a single power point slide and relies heavily on userexercises. In each of the three major sections of the course, (1) data structures, (2) subsetting, and (3) functions,there are multiple sets of within-section exercises, as well as a final end-of-section exercise set. Participants are encouraged to complete each set of exercises "on their own" before they view the videos that present the exercisesolutions. All course videos, and all exercises, as well as their solutions, are presented within R scripts that are made accessible with the course materials. Anything and everything that you see me demonstrate and/or discuss in the 100+ course videos are available foryou todownload atthe beginning of the course.

The second course in this learning path, which should be available to you by the time you complete this first course, will delve more deeply into functional programming in R per se.The second coursewill have a similar format to this first course: all "hands-on" with extensive use of practical and relevant in-section, and end-of-section, exercises.

Updated on 14 November, 2018
Courses you can instantly connect with... Do an online course on R Programming starting now. See all courses

Rate this page