Solutions Products Open Source Customers Resources

Introduction to Version Control

A beginner-friendly introduction to version control with Git. Learners practice every concept in an interactive browser-based Git sandbox, so no installation or setup is required.

rate limit

Code not recognized.

Course Objectives

  1. Explain what version control is and why it matters for data science work
  2. Track changes to a project using the core Git workflow: status, add, and commit
  3. Read a project's history with git log and inspect changes with git diff
  4. Create and merge branches to work on changes safely
  5. Describe how remotes work and share changes with push and pull

Curriculum24 min

  • Git Basics
  • What is Version Control?
  • Your First Commit
  • Version Control Basics
  • History and Branches
  • Exploring Project History
  • Branching and Merging
  • History and Branching
  • Sharing Your Work
  • Sharing Work with Remotes
  • Remotes
  • Final Assessment and Recap
  • Exercise: Put It All Together
  • Course Recap
  • Next Steps
  • Wrap Up

Course Objectives

  1. Explain what version control is and why it matters for data science work
  2. Track changes to a project using the core Git workflow: status, add, and commit
  3. Read a project's history with git log and inspect changes with git diff
  4. Create and merge branches to work on changes safely
  5. Describe how remotes work and share changes with push and pull

Curriculum24 min

  • Git Basics
  • What is Version Control?
  • Your First Commit
  • Version Control Basics
  • History and Branches
  • Exploring Project History
  • Branching and Merging
  • History and Branching
  • Sharing Your Work
  • Sharing Work with Remotes
  • Remotes
  • Final Assessment and Recap
  • Exercise: Put It All Together
  • Course Recap
  • Next Steps
  • Wrap Up