Event box
Print the page
Add to a Calendar using iCal
Share page on Facebook
This link opens in a new window
Add to Google Calendar
This link opens in a new window
Share page on Twitter
This link opens in a new window
DCC workshop: VS Code for Research with Python and R – Part 1 In-Person
Course Description
This is the introductory module of a two-part training that prepares participants to use VS Code as their main development environment for Python and R. The focus is on understanding the interface, running scripts, using notebooks, documenting analyses, and applying version control. The module provides a foundation for building reproducible workflows and introduces essential privacy and data-handling practices.
Course Requirements
To participate in this training, participants should have:
- Basic knowledge of writing simple Python or R scripts.
- A laptop with VS Code and Python/R installed.
- Skills to install VS Code extensions
- Skills or interest in working with the terminal/command line.
No prior VS Code experience is required. No advanced coding experience is required. No prior knowledge of Git or reproducible workflows is required.
Learning Objectives
- VS Code Fundamentals
- Learn the fundamentals of the interface: Explorer, Terminal, Kernel selector, Extensions, and Configuration.
- Documentation for Reproducible Research
- Write technical notes using Markdown.
- Create and run Python Jupyter Notebook or R Quarto Notebook inside VS Code.
- Export Notebooks and Markdown for reporting.
- Running Analyses in Python and R
- Execute Python/R scripts using integrated terminals or the Run buttons.
- Managing Basic Environments
- Create and use Python virtual environments (venv or conda).
- Create and use R environments and projects (renv)
- Understand where code is executed and how kernels/environments affect reproducibility.
- Version Control & Project Organization
- Initialize a Git repository for a research project.
- Track changes effectively for data privacy.
- Privacy & Safe Research Practices:
- Disable cloud sync for sensitive academic projects.
- Use .env files for project secrets.
Location: CIT Smitsborg, Zernike Campus, room: Zebra, 0017
- Date:
- Tuesday, February 17, 2026
- Time:
- 1:00pm - 5:00pm
- Time Zone:
- Central European Time (change)
- Location:
- CIT Smitsborg, CIT-5431-0017-Meetingroom
- Campus:
- CIT Smitsborg
Event Organizer
Emin Tatar
Digital Competence Centre (UG DCC)