Programming Fundamentals Using R

This course is designed for students new to programming and introduces students to the principles of programming using the R and RStudio software packages. In this class, students will learn basic programming constructs (e.g., for loops, functions) and data structures, with an emphasis on good programming practices.  The skills taught in this class are transferable to other languages like C++ and Python.

Instructor: Charles Belinsky

Class Format:

This is an asynchronous-online class that is non-credit and self-paced -- the class is about the equivalent of a three credit course.  Students can start the class at any time and have six months to complete the course.

Class Material

You can view the syllabus for the class here and the following lessons:

Purchasing the Class:

The price is $450.  You can purchase the class using a credit card or ACH at the QFC Storefront

MSU Guest Account (for non-MSU affiliated students)

Every student in the class needs an MSU account.  If you are not affiliated with MSU then you can get an MSU Guest Account here.

For questions, to pay by check, or to purchase classes in bulk contact Charlie Belinsky at 517-355-0126 or