Working with Version Control

Enhance your coding and project management skills by learning Git and version control with experts from the University of Leeds on this online course.

Duration

3 weeks

Weekly study

3 hours

100% online

How it works

Digital upgrade

Free

Master the basics of version control as you learn how to use Git

Version control allows you to manage and track changes in software projects, improving collaboration, preventing code conflicts, and maintaining a history of your work.

On this three-week introductory course, you’ll learn the basics of version control and how to use Git, one of the most popular version control systems used by developers worldwide. You’ll create repositories, track code changes, and ensure your code is organised and up to date.

By the end, you’ll have a solid understanding of version control fundamentals and be ready to take your coding skills to the next level.

Learn how to use GitHub markdown and Git commands

To help you create professional-looking documentation for your software projects, you’ll learn how to use GitHub’s markdown language.

Markdown is designed to be easy to read and write, even for non-experts. You don’t need any special software or knowledge to use it, and it’s widely supported by many popular platforms and apps.

Understand GitHub Projects

You’ll learn about GitHub Projects and Issue Tracker, and discover how they can help you manage and track issues and tasks within your project.

Together, GitHub Projects and Issue Tracker provide a powerful suite of tools for managing your software development projects. With them, you can stay organised, collaborate effectively with your team, and track your progress as you work towards your goals.

Improve your digital skills with the University of Leeds

Throughout the course, you’ll be guided by specialists from the School of Computing at the University of Leeds.

With their expertise, you’ll finish the course with improved collaboration and digital skills and an understanding of working with version control.

  • Week 1

    Introduction to version control

    • Course Introduction

      Explore version control concepts like version history, branching, and merging. Develop practical Git skills: create repositories, commit files, and push commits. Enhance your software development workflow and collaboration.

    • What is version control?

      Learn what version control is and why developers use it. Understand how to work safely on large, multi-person projects. Explain version control, see its benefits, and secure your code with passwords and SSH keys.

    • Basics of Git

      Start using Git and GitHub by creating a repository and adding files. Learn to collaborate through branching and merging, and contribute to public repositories. Master Git commands and explore GitHub's collaborative opportunities.

  • Week 2

    Documenting with Markdown

    • GitHub Markdown

      Explore Git tasks and open-source projects on GitHub. Learn to write your own documentation using Markdown. Use basic Markdown tags to format text and create a Markdown document combining multiple tags.

  • Week 3

    Using GitHub Projects and Issue Tracker

    • Project, collaboratoin and beyond

      Learn GitHub Projects and Issue Tracker for effective project management. Master Project boards, add cards, and streamline workflow.

    • Course summary and test

      Reflect on version control, its role in various sectors, and its future influence on your career. As a next step, take the end of course test.

More courses you might like

Learners who joined this course have also enjoyed these courses.

©2025  onlincourse.com. All rights reserved