Skip to content
Introducing version control and source code hosting; Git and GitHub
HTML JavaScript
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

Join the chat at


The Git Push Freshman project is an open introductory course to version control concepts using Git and collaborative software development using GitHub to Computer Science first year students Maseno University, Kenya.

Following an open curriculum developed in the course of this project and taking a hands-on approach, the project seeks to equip the students with basic technical skills necessary to enable them contribute to open source software projects. In effect, these students will find it easier to effectively collaborate on school group projects with enhanced social coding experience on GitHub.

Getting Started

To kick-start your contribution process, it is essential that you:

  1. Create a GitHub account (guess you already have one)
  2. Have Git installed on your local machine
  3. Set up a GitBook account at the official GitBook site.


Thank you for your interest in contributing to the #git_push_freshman project. To get you started, take a look at

Code of Conduct

We appreciate every contributor's effort to help nurture this project. Just be mindful to fellow contributors. Here's a guide to our morals for working open



This project is licensed under the GNU General Public License. See the License file for details.


Disclaimer: This is very much a work-in-progress (WIP) and we'll be pushing content regularly.

You can’t perform that action at this time.