Git & GitHub Masterclass
Add real world development team skills for version control and source control to your resume & programming arsenal!
Git is the most used version control system for programmers in the world. GitHub, with 57 million repositories (projects) and 28 million users is the largest host of source code in the world.
The reality is, developers of all levels need to have a mastery of these tools.
Firstly, because employers are demanding these skills. Developers who don’t know Git and GitHub have less opportunities available to them because so many companies are using one or both of these technologies.
Secondly, if you don’t know how to use this technology you literally won’t be able to function as a programmer anywhere that version control is used. And thats most companies! Don’t get left behind!
This course was designed to get you back in the race – by giving you a mastery of both Git and GitHub!
You will learn all the basics of Git and GitHub, everything from what a repository is, to adding your code to one.
Commits, Pull Requests, Forks, Cloning a repository, Branches, Handling Merge conflicts, Continuous Integration and Delivery, Markdown, GitHub Pages and Google Colab – It’s all here.
But in addition to that you will learn how to use Git and GitHub in real life development situations, rather than learning theory only – So you will know how to use Git and GitHub the right way, and be ready to apply it to your professional development career.
Eduardo, your course instructor has structured this course in such a way that you will be able to follow the videos step by step and apply each concept as you go and finally build up to the final section on Continuous Integration / Continuous Delivery (a topic which is not covered by other Git and GitHub courses).
You truly will be a master of Git and GitHub by the end of the course.
I could go on and on about what’s in the course, but all you really need to know is that this is a comprehensive course on the topic and Eduardo as the instructor, and Learn Programming Academy as the publisher have a great track record of producing high quality courses. So you can be assured that its the right training you need to master Git and GitHub. This course is ready for you now.
Are you ready to start? Click the Enroll button to get started. Note that you can also check out some of the course content by using the free preview feature on this page.
- No prior programming knowledge required but such knowledge would be an asset.
- No previous experience with Git or Github required.
- A Computer running Windows, Mac OS or Linux.
What you will learn
- Use Git and GitHub in the way that modern development teams use them.
- Understand the ideal structure of a repository.
- Learn how GitHub will enable great collaboration in a development team.
- Master the git commands that will help you explore any repository.
- Leverage Markdown in your GitHub repositories.
- Publish your repositories in public websites through GitHub Pages.
- Feel comfortable contributing to a repository, whether open source or as part of your job.
- Understand how GitHub is the foundation for more advanced development practices such as CI/CD and DevOps.
Who should attend
- Anyone who is willing and eager to learn more about Git and Github.
Is available on google app?
Is available on ios?
- Lectures 73
- Quizzes 0
- Exercises 0
- Duration 11.5 hours
- Skill level All Levels
- Students 3517
- Last Updated December, 2019
Getting Started with Git
Getting Started with GitHub
Fork and Clone
Working with Branches
Collaboration in GitHub
Working with an Open Source Project
Using Git and GitHub from the IDE
Intro to Continuous Integration and Delivery
Extra Information - Source code, and other stuff
1 week ago
Lucas Farias de Almeida
Really nice course, gives a nice introduction to GitHub and many of its features. I would recommend more lessons about CI/CD. It's an important topic and has only one section dedicated to it. Apart from that, nice course!
2 weeks ago
Great Git and Github course.
2 weeks ago
James F. Williams
2 weeks ago
Great course! very articulated
3 weeks ago
good content and way of teaching..
3 weeks ago
Bhagwan Sanjay Deore
Great course! got me up to speed on git and github. some topics like git stash should be included, considering it is an 11-hour course
3 weeks ago
Eduardo gives a great walk-through from set-up to admin of our Git/GitHub services. At first is accent was a little bit hard to understand but I'm tuned in and appreciate his knowledge of this domain. All the examples are easy to follow and especially for me - who hasn't used Git or GitHub I find this a valuable walk through of the core set-up and applications we can use to get going. I'm planning on doing another course by Eduardo as I find his delivery in the course very informative and easy to understand. 5*
4 weeks ago
I had no prior knowledge before starting this course and I learnt a lot! I would probably re-watch it as there are lots of useful information.
1 month ago
Very well presented, very clear and understadable at all times. Before taking this course, I did not really think about such athing like version control, but now I have found the way and learned the tolls I need to bring my ideas to life properly. Thank you Eduardo!
1 month ago
One more section with webhook integrations will be helpful. It will help to correlate existing development environment ( e.g. Rally,Jira,Jenkins) how it can be integrated with github. workflow a US (userstory) in Rally should automatically move to "In progress" if any commit with that US# happens. If possible remove IDE integration with so many tools.