This Introduction to R Programming Course is Perfect for Beginners and Advanced Users Alike

July 31 - September 8, 2017
Instructor led - Dr. Kevin Weitemier
$200 for OSU Faculty, Staff and Students
6 weeks
3-6 hours of coursework per week
Talk to the Program Manager
Contact our program manager, Paula Matano at 541-737-3690 or to schedule a free, no-obligation training consultation.

The R programming language is widely used for the analysis of statistical data sets.


So, what is R and RStudio?

According to The R Project for Statistical Computing:

  • "R is a language and environment for statistical computing and graphics."
  • "R provides a wide variety of statistical (linear and nonlinear modeling, classical statistical tests, time-series analysis, classification, clustering), and graphical techniques, and is highly extensible."
  • "One of R’s strengths is the ease with which well-designed publication-quality plots can be produced, including mathematical symbols and formulae where needed."
  • "R is available as Free Software under the terms of the Free Software Foundation’s GNU General Public License in source code form. It compiles and runs on a wide variety of UNIX platforms and similar systems (including FreeBSD and Linux), Windows and MacOS."

R Basics

R Programming Course

This R programming course introduces the language, covering topics such as:

  • R basics
  • Basic data types (e.g. integers, numerics, characters, vectors, lists, matrices, and data frames)
  • Importing and manipulating data (in particular, vector and data-frame indexing)
  • Control flow (loops, conditionals, and functions)
  • And good practices for producing readable, reusable, and efficient R code

This r language online course is designed for students or researchers with no previous experience in R, and those with some experience but who would like an overview of R fundamentals to gain additional independence.

  • Kevin Weitemier

     r programming course

    Kevin Weitemier holds a B.A. in Biology from Colorado College, a M.S. in Biology from Portland State University, and a Ph.D. from the Department of Botany & Plant Pathology at Oregon State University. He currently serves as a bioinformatician and trainer for the OSU Center for Genome Research and Biocomputing, where he provides analytical support for research on and off campus and supports training opportunities in computational and bioinformatic analysis. His research centers around plant systematics and genomics, emphasizing population genomics and the process of speciation.