Anyone who has developed their own application knows that it takes time, and that things often go wrong. From accidentally breaking something that used to work perfectly, to a team member overwriting your working code, fixing mistakes can take valuable time that you don’t have to waste.
All of this can be prevented with Git – the version control system that allows you to keep a history of your file changes, and Github – a website where you can store projects, save important information, and collaborate with others on both closed and open source projects.
What you’ll learn
- Installing and configuring Git on all major Operating Systems
- The fundamentals of Version Control Systems and how Git works
- Git user actions – push, pull and commit
- Repositories – what they are, why you need them, and how to create them
- How to restore and update previous versions of your files
- Using Github to store and showcase your projects, and collaborate in teams
YOUR COURSES, YOUR WAY
Learn with project-based courses that are designed to be flexible – access them 24/7, fit them around your schedule, and choose the learning materials that suit you best.
With an online platform optimized for all modern devices, you can even learn on the go!
✅ Watch video lessons
✅ Read text summaries
✅ Explore interactive lessons
✅ Practice with source code
✅ Build real projects
✅ Earn completion certificates
ACHIEVE REAL RESULTS
Our community of 1,000,000+ learners and developers have used the skills learned with us to publish their own games and websites, land their dream jobs, and even start their own businesses – and you have the potential to do the same!
Check out what our learners think below:
I love the lectures, concise course objectives, and how they not only teach you enough to get started, but prepare you for the advanced stuff later down the road.
With Zenva, I started learning a more accurate way to approach problems and develop solutions. It’s full of interesting topics that I love to learn in conjunction with my work.
I chose Zenva because of the large selection of topics and the fact that I can choose what courses I want to take whenever I want to take them. That level of freedom is unique to Zenva.
The Unity courses at Zenva helped me achieve a level of comfort with game development that I didn’t think was possible. They give you the confidence to expand your skills, and were so easy to understand.