Students will learn the fundamentals of the R programming language through practical exercises using applied life science data. Major concepts covered include: (a) fundamentals of programming including syntax and data types, (b) importing data from varying sources, (c) sorting and filtering data to extract relevant information, (d) applying statistics and mathematical tools to analyze the data, and (e) creating visualizations to communicate results of processing and analysis.