Git and GitHub Course
Registrations are now open for RubyLearning’s popular Git and GitHub course. This is an introductory but an intensive, online course for beginners. Here you’ll learn the essential features of both Git and GitHub that you’ll end up using every day.
What’s Git and GitHub?
Git is an open source version control system designed to handle very large projects with speed and efficiency, but just as well suited for small personal repositories (collection of resources that can be accessed to retrieve information); it is especially popular in the open source community. With GitHub you can host your public and private projects there and use it to collaborate on projects.
Ruby Master, Josh Susser1 in an interview with RubyLearning said:
First off, get an account on GitHub. (If you haven’t learned git yet, get going on that too – it’s the future for open source SCM.) Then do some exploring around the various projects and see where you think you can jump in and contribute something. Pick a project that is currently under development and has an active community. You’ll have enough going on that you don’t want to be championing a project just yet.
Get involved in the Ruby community. Join GitHub
What Will I Learn?
The course topics in brief are:
- What’s Version Control
- What’s Git
- Downloading and Installing Git
- Create your local repository folder
- Create your SSH Key
- What’s GitHub?
- Set up your GitHub account
- Creating a new repository
- Deleting and renaming repositories
- Fork a repository
- Push changes to a repository
- Clone a public project
- Add collaborators to a project
- Collaborate with other users
- Send a pull request
- Merge changes from a pull request
- Watch projects and people
- Use project wikis
- Create and delete branches and tags
- Create GitHub pages
Who’s It For?
The Git and GitHub course is a starting point for people new to Git and GitHub, to learn it as quickly and easily as possible.
The course starts on 29th Oct. 2011 and runs for a week. You first need to register on the site and then enroll into the course. After registration, you can download the “Git and GitHub” eBook (a US$ 7 value) for free.
Early Bird Registration Discounts
- For the first 5 registrations, Course Fee: US$ 7 per participant
- After the first 5 registrations, Course Fee US$ 14 per participant
The course fee goes towards maintaining RubyLearning and helps provide quality content to you.
The first five batches were a run-away success. So hurry, registrations have started.
- You can read the full interview here – http://rubylearning.com/blog/2009/01/06/little-known-ways-to-ruby-mastery-by-josh-susser/ ↩