Skip to content
WorkshopIn personPast event

Software Carpentry: Git Version Control Workshop

Explore the topics

Event artwork for Software Carpentry: Git Version Control Workshop

This event has ended

This listing is kept as an archive. Explore upcoming events to find your next one.

See upcoming events in Birmingham
About this event

What to expect

Master version control with Git at this comprehensive Software Carpentry workshop hosted by BEAR Training (Advanced Research Computing) at the University of Birmingham. Whether you're managing research code, collaborating on data analysis, or building computational tools, this hands-on session will teach you the professional practices used by developers worldwide to track changes, maintain code history, and work effectively with others.

Version control is the digital lab notebook for modern research — essential for reproducibility, collaboration, and following best practices in computational work. This three-hour workshop takes you from Git fundamentals through to practical collaboration workflows, giving you the skills to manage your code with confidence.

What You'll Learn

  • Version control basics: Understanding why version control matters and how Git works
  • Repository creation: Setting up your first Git repository and configuring your environment
  • Tracking changes: Making commits, writing meaningful commit messages, and building a project history
  • Reviewing history: Exploring your code's evolution and understanding what changed, when, and why
  • Collaboration essentials: Working with remotes, handling conflicts, and following Git best practices

Who Should Attend

This workshop is designed for both research staff and PhD students in Birmingham who write code in any programming language. If you're analysing data, building simulations, developing research tools, or writing scripts for your work, you should be using version control. No prior Git experience is required, but you should have basic familiarity with the Linux command line and simple text editors like nano (covered in the Introduction to Linux course).

Difficulty level: ★★☆☆ Beginner

Workshop Format

This is a practical, hands-on session where you'll work through real examples at your own pace with instructor support. The Software Carpentry teaching approach emphasizes live coding and immediate practice, ensuring you leave with skills you can apply directly to your research projects. All course materials remain available online after the workshop for future reference.

Can't Make This Date?

BEAR Training runs this workshop three times per year. If you can't attend the July session, you can a

Create With Conference · Brighton

The UK's leading event for AI builders.

600+ builders, honest implementation stories and hands-on workshops, once a year. The next edition is being planned.

The main stage at Create With 2026 with a full room
Hackathon participants with their laptops
A panel on the main stage

Running an AI event in Birmingham?

List it here, free.

Meetups, workshops and conferences go in front of thousands of builders after a quick review.

List your event