The course objective is to introduce programming in R and good programming practices for those who have little or no programming experience. Topics include understanding file formats, basic R syntax, and how to use text editors to write code. Students learn to read in files, use symbols and assignments, and iterate simple loops, and the course closes with a discussion of data structures and subsetting.