GitHub Externship Student Registration Guide

Overall Process:

  • Click on Apply as a Student.
  • Enroll now with Externship.
  • Go through the Organization & Project.
  • Fill the Form .
  • Submit the Project Proposal.


  • Must be over the age of 18 at the time of registration.
  • Must be a third or pre-final year student (B.E/B.Tech, MSc, MCA & BCA) in one of the GitHub Campus Program Partner Schools (View Partner Schools).
  • Must be eligible to work in India during the duration of program.
  • Must be a resident of India.
  • Must be able to commit the required hours per week to the program.
  • Must be proficient in English, both written and spoken.
  • Can code proficiently in at least one programming language.
  • Should have regular access to quiet workspace for meetings & coding.
  • Should have regular access to a good quality internet connection for video calls / meetings along with a webcam & a microphone.
Before submitting the application make sure to do the following carefully:

  • Read the Eligibility Criteria.
  • Read about all the organization profiles & projects.
  • If you have any doubts regarding any projects, make sure to join the chat channel and the link for the same is available in each organization details.
About Organization & Project:

  • Before filling the application make sure to go through the organization page.
  • Select the project which suits your skill set & expertise.
  • Each organization card has a list of technologies & topics which will help you to select the right project for the program.
  • Each organization have a detailed information about the project which can help you understand the requirements.
  • You have to go through the information.
  • Join the respective channel for the further communication, doubt resolving & more details info about the project.
Student Application:

  • After selecting the organization & project you’ll proceed with the Student Application.
  • You’ll be going through certain phases while filling the application. General information, Education information, Experience etc.
  • You have a feature to save the application form and then continue later as well.
  • Don’t fill the application in a hurry, take your time and the best answers you can and then proceed with it.
  • Don’t forget to join our slack channel. Click here.
Project Proposal:

  • After the completion of the application you’ll receive a mail similar to the below image.
  • It’ll consist an application number which will be used to submit the proposal.
  • You have to submit the proposal only after successful submission of the application.
  • You’ll receive a link on mail to submit the proposal or you can go to the organization card and submit the proposal.

  • Opportunity to learn as you work on real world technology problem.
  • Learn best practices under the guidance of technology leaders from the industry.
  • Live projects to showcase on your resume.
  • Attractive stipends for the students by the project organization.

  • Organizations signup for GitHub Externship & offer open-source projects to students.

    Organization Onboarding

    March 26, 2021 - April 21, 2021
  • Students register and submit their applications to partner organizations.

    Student Applications

    April 22, 2021 - May 21, 2021
  • if ( studentApplication == 'good' )
      { studentScreening = true }

    First Screening

    May 22, 2021 - May 29, 2021
  • if ( studentScreening == true )
      announce ( 'Student shortlisted' );

    First Screening Announcement

    May 30, 2021 - May 31, 2021
  • All the shortlisted students will interact with their respective project mentors and define the scope of the project.

    Mentor-mentee Interaction

    June 1, 2021 - June 14, 2021
  • After the mentor review and student proposal submission, final candidate shortlisting will be done.

    Student Shortlisting

    June 15, 2021 - June 19, 2021
  • Final list of students for the prototyping phase is announced.

    Final Selection

    June 20, 2021
  • while ( prototypingPhase )
    { think();

    Prototyping Phase

    June 21, 2021 - September 23, 2021
  • Students submit their Final report on the project completion.

    Final Report Submission

    September 24, 2021 - September 28, 2021
  • Top performers to be awarded.

    Rewards & Recognition

    September 30, 2021