Version Control with Git and Github

Introduction

Description will be added soon.

Schedule

  • Why use version control?
  • Introduction to Git
    • Fundamental concepts
    • Initializing a new repository
    • Commiting changes
    • Looking at logs
    • Looking at differences
  • Branching
    • Creating a branch
    • Merging a branch
    • Resolving merge conflicts
  • GitHub
    • Browsing code
    • Cloning a repository
    • Forking a repository
    • Issues
    • Pull requests
  • Collaborating
    • Pushing
    • Fetching
    • Pulling
  • Advanced Git
    • Git internals
    • Interactive rebase
    • Cherry picking
    • Patches
  • Common sources of confusion

About your instructor

Jeroen Janssens
Principal Instructor, Data Science Workshops

Jeroen is an RStudio Certified Instructor who enjoys visualizing data, building machine learning models, and automating things using either Python, R, or Bash. Previously, he was an assistant professor at Jheronimus Academy of Data Science and a data scientist at Elsevier in Amsterdam and various startups in New York City. He is the author of Data Science at the Command Line. Jeroen holds a PhD in machine learning from Tilburg University and an MSc in artificial intelligence from Maastricht University.

Clients

We’ve previously delivered this workshop at:

ProRail
Dutch Institute for Clinical Auditing

Photos and testimonials

Sign up

One upcoming date:
We can also organise this hands-on workshop as an online training for your team. Learn more.