Introductory Programming: Unix Shell, Version Control and R

This workshop involves practical exercises.

Software Carpentry teaches basic computational research skills. Using software-carpentry.org materials this hands-on workshop introduces you to the fundamentals of the Unix Shell, Version Control with Git and R.

This hands-on workshop covers the fundamentals of R, including data types, conditional statements, loops and functions, as well as program design, version control, data management, and task automation. Participants are encouraged to help one another and to apply what they have learned to their own projects. The goal is to teach the practical knowledge needed to start programming, debugging and using R in everyday tasks.

Of interest to: active computational researchers and their teams; companies using computational tools for R&D; anyone considering a research project that requires computational research; and students eager to enhance their career choices by expanding their skill set.