Lesson 1
What is Version Control
Version control is an incredibly important part of a professional programmer's life. In this lesson, you'll learn about the benefits of version control and install the version control tool Git!
Course
Learn how to use version control to save and share your projects with others.
Learn how to use version control to save and share your projects with others.
Beginner
2 weeks
Real-world Projects
Completion Certificate
Last Updated November 26, 2024
Skills you'll learn:
Prerequisites:
No experience required
Lesson 1
Version control is an incredibly important part of a professional programmer's life. In this lesson, you'll learn about the benefits of version control and install the version control tool Git!
Lesson 2
Now that you've learned the benefits of Version Control and gotten Git installed, it's time you learn how to create a repository.
Lesson 3
Knowing how to review an existing Git repository's history of commits is extremely important. You'll learn how to do just that in this lesson.
Lesson 4
In this lesson, you'll learn how to fork another developer's project. Collaborating with other developers can be a tricky process, so you'll learn how to contribute to a public project.
Lesson 5
Learn the importance of well documented code and see how to craft meaningful READMEs.
Lesson 6 • Project
Use your local git repository and your GitHub repository. Fork a repository, work on files, stage files and commit them to GitHub. You will also demonstrate how to hide files using .gitignore files.
Instructor
Richard is a Course Developer with a passion for teaching. He has a degree in computer science, and first worked for a nonprofit doing everything from front end web development, to backend programming, to database and server management.
Combine technology training for employees with industry experts, mentors, and projects, for critical thinking that pushes innovation. Our proven upskilling system goes after success—relentlessly.
Demonstrate proficiency with practical projects
Projects are based on real-world scenarios and challenges, allowing you to apply the skills you learn to practical situations, while giving you real hands-on experience.
Gain proven experience
Retain knowledge longer
Apply new skills immediately
Top-tier services to ensure learner success
Reviewers provide timely and constructive feedback on your project submissions, highlighting areas of improvement and offering practical tips to enhance your work.
Get help from subject matter experts
Learn industry best practices
Gain valuable insights and improve your skills
Unlimited access to our top-rated courses
Personalized Career Services
Cancel Anytime
Real-world projects
Personalized project reviews
Program certificates
Best Value
All the same great benefits as our monthly plan
The most cost-effective way to develop the skills you want
2 weeks
, Beginner
3 weeks
, Beginner
2 months
, Beginner
2 weeks
2 weeks
, Beginner
1 month
, Beginner
3 weeks
, Beginner
4 weeks
, Intermediate
2 months
, Beginner
1 week
, Advanced
4 weeks
, Intermediate
1 month
, Beginner
(113)
2 months
, Intermediate
4 weeks
, Advanced
2 weeks
, Advanced
4 weeks
, Intermediate