UMSL logo

Computer Education & Training Center


R Programming Classes

R is a programmable environment to analyze data. It can pull data from a variety of sources and help you create visualizations. It supports command-line scripting that allows you to more easily reuse your work for other analysis and handle more complex situations. Learn to use this software tool by taking an instructor-led class from the Computer Education & Training Center at UMSL. [More on R]

Introduction to R

(Prerequisite: Intermediate Applications of SQL or equivalent experience.) Discover how to glean insights and meaning from your data using the R programming data analysis tool. Understand RStudio terminology and how to navigate the interface. Work with R syntax and learn to manipulate different kinds of R objects. Discover how to connect to data sources and gather the information that you need. Develop the skills to work with vectors and data frames and how to perform operations on both. Learn to access information in a data frame and how to index, filter, and order your data to generate output. Understand how to represent data with different visualization types and do basic calculations. Topics include terminology, data layout, pulling basic stats from your data frame, understanding your data objects structure, vectorized functions, recycling, conditionals, and extracting summaries.
Fee: $279

One-Day Class Meets 8:30am-4:00pm (6.5 hours)
Code Date Location Instructor
E8300 Tues., Nov. 14West CountyMark Ratliff
E8416 Fri., Feb. 9West CountyMark Ratliff

Intermediate Applications of R

(Prerequisite: Introduction to R or equivalent experience.) Build on your R Programming skills as you move into more complex data manipulation, data analysis, and graphics applications. Learn how to manipulate, merge, and summarize your data sets. Apply the filter function to select the appropriate data for analysis. Work with dates, format dates, and do date arithmetic. Work with basic graphs and visualizations including bar plots, pie charts, histograms, density, box, and dot plots. Topics include character and string manipulation, automating repetitive tasks, basic list functions, creating and modifying lists, and extracting items from lists. Additional topics include working with slices or subsets of data.
Fee: $279

One-Day Class Meets 8:30am-4:00pm (6.5 hours)
Code Date Location Instructor
E8417 Fri., Feb. 23West CountyMark Ratliff

If you would like to register for a course, call (314) 984-9000 or register online.

Classes are also available in SQL (Structured Query Language) commands which can be used in a variety of client/server database systems.