Training on foundational coding and data science skills
The Carpentry@UiO and CodeRefinery offers courses in computing skills and data management to help students and researchers from all fields share and use code and data more effectively. What can I learn at Carpentry and CodeRefinery workshops?
Previous
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.
A hands-on introduction to Git and GitHub, focusing on version control, collaborative coding, and best practices for research software development. The workshop is intended for researchers, students, research groups who want to learn together, and research support staff.
This is a follow-up workshop to a previous Carpentry workshop: Plotting and programming in Python. We will cover numpy arrays, dictionaries, functions, and package management with conda.
Learn the BASIC of programming in R, a common tool for data analysis and statistics. The goal of this workshop is to provide a starting point for those newly interested in R.
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 an academic researcher who uses computing or data, but feels held back by challenges in programming or data management? Is your research difficult to reproduce or share openly? This free, hands-on course is designed for you and your research team. The University of Oslo will host an in-person room with on-site helpers available throughout the workshop.
Hands-on Carpentry@UiO workshop with queries and database principles using SQLite.
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.
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.
Learn the BASIC of programming in R, a common tool for data analysis and statistics. The goal of this workshop is to provide a starting point for those newly interested in R.
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.
Hands-on course run by CodeRefinery on version control, reproducible research, and best practices in collaborative coding. UiO hosts an in-person room with helpers available on-site for Days 1–3 (September 9–11).
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.
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.
Software Carpentry aims to help researchers get their work done in less time and with less pain by teaching them basic research computing skills.
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!
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.
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
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.