Home

Foundations for Research Computing is a collaborative initiative aimed to connect researchers across Columbia University with informal, non-credit opportunities to learn about research computation and how to work within the research computing ecosystem at Columbia University. 

Research computing has changed over that last decade from something a single researcher does to a team-based effort that expands beyond the laboratory. We’re here to provide a foundation so that students, postdocs and researchers at all stages can find foundational support that they may lack. This could mean how to code, how to take advantage of project management tools, how to access HPC, how to license and archive your software, or how to successfully communicate with the programmers, software engineers, and IT and Library specialists you work with.

Our goal is to provide you with the general computational skillset to take the next steps to apply to domain-specific research. Because of this we provide you with learning opportunities on fundamental skills and tools so that you can learn the domain-specific ones on your own. For example our trainings include: 

  • Programming languages and general libraries at a scripting level

  • Best practices to archive code

  • Research workflows

  • Access to Columbia’s HPC

  • And more 

Questions? Email us at [email protected].