2024
Previous
Learn how to accelerate and optimize existing C/C++ CPU-only applications using the most essential CUDA tools and techniques. You’ll also learn an iterative style of CUDA development that will allow you to ship accelerated applications fast.
Software Carpentry aims to help researchers get their work done in less time and with less pain by teaching them basic research computing skills.
Get your work done in less time and with less pain: The Unix shell helps you automate repetitive tasks and easily combine smaller tasks into larger, more powerful workflows.
Data Carpentry offers workshops on essential data skills for researchers with minimal computational experience. These domain-specific lessons build on participants' existing knowledge, allowing them to quickly apply new skills to their research.
Do you want, or need, to learn how to work with databases for your research, but have little or no previous knowledge? Or, do you want your team members to learn how to use and create databases? If yes, then this workshop is for you and/or your team!
Want to learn Python for your research but have little or no experience? Or do you need to refresh your basic Python skills? This workshop is for you! Please follow the preparation instructions below.
Are you looking to streamline your research with efficient software management and containerization? Conda simplifies package management and deployment, while Docker offers powerful solutions for creating, deploying, and running applications using containers. This workshop will teach you the essential skills to use Conda and Docker, improving the reproducibility and efficiency of your research projects
A one day hands-on workshop to learn the principles of databases and SQL.
Data Carpentry develops and teaches workshops on the fundamental data skills needed to conduct research. Its target audience is researchers who have little to no prior computational experience, and its lessons are domain-specific, building on learners' existing knowledge to enable them to quickly apply skills learned to their own research.
Do you want, or need, to learn Python programming for your research, but have no, or little, previous knowledge? Do you want to refresh your basic skills in Python programming? Or, do you want your team members to learn Python? If yes, then this workshop is for you and/or your team! Remember to do the preparations described below.