Back to upcoming training

Getting Git: A Beginner’s Guide to Version Control and the Terminal

From Monday, 14 Apr 09:00 to Thursday, 17 Apr 23:00

Timezone: GMT +2 (You will be asked to attend one 4 hour time slot per day)

Location: remote

Level: Beginner

The instructor will be on duty during 2 four hour time slots per day, it is recommended that you attend one per day.

Time slots:

  • 09:00 - 13:00 GMT+2
  • 19:00 - 23:00 GMT+2

Payment Information

When you choose to buy a ticket you will be redirected to Quicket. You will see the ticket prices displayed in South African Rands .

If you would prefer to pay for your ticket in a different way, please get in touch

$1 is about R18.50

Credit cards will work in the usual way.

Bonus

Every ticket comes with:

  • One free code review
  • One free project mentorship session
  • One free course from LearnDjango.com ($39–$49.99 value)

These bonuses are designed to support your growth, keep you on track, and help with any lingering questions after the workshop.

Details

Git can feel intimidating at first, but with the right foundation, it becomes a powerful tool in your developer toolkit. This hands-on workshop will demystify Git and version control, focusing on key concepts, essential commands, and practical workflows.

You’ll learn to track changes in your code, collaborate with others, and recover from mistakes. Along the way, we’ll get comfortable using the terminal to execute Git commands and build habits for a smooth development workflow.

No prior experience with Git or the terminal is needed—just a willingness to lean into the learning!

What we will cover

Hands-on exercises

Participants will work on interactive exercises to reinforce learning, including:

Who should attend

This workshop is for anyone new to Git or the terminal. Whether you’re just starting out in programming, transitioning into development, or looking to boost your confidence in version control, this workshop will set you on the right path.

About the instructor

Sheena O'Connell

Sheena's early career saw her working as a software engineer and technical leader across multiple startups. But it was her passion for education that led her to devote the last 5+ years to reimagining how we teach people to code professionally.

Over the last half decade she had the opportunity to work in the NGO space and build alternative education systems from the ground up. Along the way she have learned a lot about how to teach well, how to build systems that teach well, how to set teachers up for success, and how traditional education systems fall short.

"I've always had a passion for education and had the opportunity to work directly in tech education for the last half decade. The way I think of my work is: I take the science of learning and turn it into the engineering of learning."

Sheena's technical skills are fairly wide ranging, but she has a strong focus on all things Python and web development.

She is also a recognised international speaker, she primarily focuses on spreading tech education best practices around the world.

Want to know more about Sheena? Here are some links: