Organized by Healthy Brains for Healthy Lives, this workshop aims to provide an introduction to programming for research trainees at the undergraduate, graduate and postdoctoral level in neuroscience and related disciplines. We will cover an initial introduction to basic programming structure— including an overview of languages and tools of interest— with an emphasis on developing reproducible and portable software. Participants will gain skills and tools that can be applied to their own research projects.
This event will be taught as three half-day components, each of which may be attended independently and covering the following content:
- Session 1, Introduction to Programming: this session is intended for true beginners. We will cover the basics of programming, how algorithms are designed, and begin practicing with our own non-research examples. We will budget time for helping configure participants' computers for the later sessions.
- Session 2, Fundamentals of Programming: this session will teach you how to perform basic programming tasks, including processing numerical data and writing functions.
- Session 3, Applications in Data Analysis: this session will focus on visualizing data and performing basic statistical analysis in Python or R.