₹0 for students · Certificate · Beginner
Version Control with Git
10 lessons: track, share and collaborate on code with Git and GitHub
10 lessons · ~4 hours · 20-question final exam · pass mark 70%
About the course
What you’ll learn
Every developer job asks for Git. Learn why version control matters, set up Git, record and explore changes, ignore files, push to GitHub, collaborate with others, resolve conflicts, and choose a licence for your work. Each lesson has a study guide, the full Software Carpentry episode with exercises, and a quiz. Pass every quiz and the final exam to earn a verifiable certificate.
Part of the career tracks: Web Developer, Data Analyst, Machine Learning Engineer, GenAI and LLM Builder, Computer Science Foundations
How the certificate works
- Read each lesson’s study guide, then the full lesson and any notebooks or exercises.
- Pass every lesson quiz with 70% or more.
- Pass the final exam: 20 questions in 30 minutes.
- Get a certificate with a public verification link, and add it to LinkedIn.
Syllabus
10 lessons in 3 parts
Working alone with Git
Working with others on GitHub
Sharing your work openly
Course content is derived from Software Carpentry's "Version Control with Git" lesson (https://swcarpentry.github.io/git-novice/), Copyright (c) The Carpentries (https://carpentries.org/), licensed under CC BY 4.0. Vikosha wrote new study guides and quiz questions; changes were made. Certificates are issued by Vikosha and are not issued or endorsed by The Carpentries. Licence: CC BY 4.0, Copyright (c) The Carpentries. View the original curriculum