Step 03 · Unlock professional tools

GitHub Student Developer Pack

Verify your student status and gain access to professional development, cloud, data and learning tools.

EDUStudent Pack
GitHub Education

Professional tools for your learning journey

The GitHub Student Developer Pack provides verified students with free or discounted access to tools used by professional developers. Offers, duration and eligibility may change, so always read the current conditions before activating an offer.

Five-step GitHub Student Developer Pack application journey
Apply using a professional account, protect personal evidence and record only the application status.

The GitHub Education ecosystem

GitHub Education connects student verification, learning resources, classroom activities and selected professional tools. Treat the ecosystem as support for structured learning rather than a list of offers to activate immediately.

Overview of the GitHub Education ecosystem for students and educators
Education benefits are most useful when connected to a specific learning goal or project requirement.

Navigate the education portal

After signing in, students should check verification status, review current benefits and read the conditions attached to each offer. Availability, credit limits and expiry periods can change, so confirm the current information before activation.

Key areas of the GitHub Education portal
Use the portal to monitor verification and select only the benefits that support current coursework.

Learning outcomes

  • Explain the purpose of GitHub Education and the Student Developer Pack.
  • Sign in using an existing professional GitHub account.
  • Prepare suitable evidence of current student status.
  • Submit and check a GitHub Education application.
  • Select benefits that support data engineering learning.

Check your eligibility

You should be enrolled in a degree- or diploma-granting programme, have a personal GitHub account, be at least 13 years old and be able to prove your current student status.

PrepareWhat to check
GitHub accountUse the same professional account created for this course.
Institutional emailAdd it to GitHub, verify it and keep it private if you do not want it shown publicly.
EvidenceUse a current student card, class schedule, transcript or official enrolment letter.
Document qualityYour name, institution and current enrolment period must be readable.

Sign in and apply

Sign in to GitHub

Open github.com/login. Enter your username or email and password, then complete any two-factor authentication request.

Add your institutional email

Open your profile menu, select Settings → Emails → Add email address, enter your institutional email and complete the verification message.

Open the Student Developer Pack

Visit education.github.com/pack and select Sign up for Student Developer Pack. Continue with your existing GitHub account.

Start the application

Open Education benefits settings. Under GitHub Education, select Start an application and choose Student.

Enter your academic details

Select your institution, choose the verified academic email and provide the requested programme or enrolment information.

Upload evidence when requested

Use a clear current document. Avoid glare, cropped dates and expired student cards. Do not share this evidence with your lecturer or upload it to a public repository.

Submit and check the status

Review the form, submit it and return to Education benefits settings to monitor the application. Approval does not have to be completed during this class.

!

Protect your information: Never submit your password, authentication code, recovery code, student-card image or personal document as coursework evidence.

Benefits relevant to SCST1133

BenefitHow it can support your learning
GitHub ProRepository management, collaboration and professional portfolio development.
GitHub Copilot StudentCode completion, explanation and development assistance. You remain responsible for reviewing and testing all generated code.
GitHub CodespacesA cloud development environment that can reduce local setup requirements.
DataCampGuided learning in Python, SQL, analytics and data engineering.
MongoDBExperience with document databases, cloud databases and semi-structured data.
Microsoft AzureCloud services, storage, deployment and managed data platforms, subject to offer eligibility.
JetBrainsProfessional development environments such as PyCharm and IntelliJ IDEA.
DatadogIntroduction to infrastructure, application and data-platform monitoring.
Learning platformsSelected offers may include technical courses from Educative, Frontend Masters, Boot.dev or other partners.

Choose benefits responsibly

Before activation

  • Check the activation and expiry dates.
  • Check usage or credit limits.
  • Check whether a payment method is required.
  • Check renewal and cancellation terms.

Recommended rule

Claim an offer only when you are ready to use it. Some benefits begin their validity period immediately after activation.

Use the Data Science & Machine Learning experience to identify tools that match this course.

Claim an offer after approval

Open GitHub Education

Sign in and return to the Student Developer Pack.

Select a relevant offer

Read the current eligibility, duration, limits and partner terms.

Connect the partner account

Use Get access or the equivalent option and complete the partner’s verification process.

Record the validity period

Note the activation date, expiry date and any remaining credit or usage limit.

Troubleshooting

ProblemWhat to do
Institutional email is not recognisedVerify the email first. If the domain is still not recognised, follow the GitHub Education support instructions.
Document is rejectedUse a current official document that clearly shows your name, institution and enrolment date.
Application remains pendingMonitor Education benefits settings and your registered email. Continue the Topic 2 activities while waiting.
Offer is unavailableCheck whether the application is approved and read the offer’s current country, age and account requirements.

Student checklist

  • I signed in using my professional GitHub account.
  • I added and verified my institutional email.
  • I checked the GitHub Education eligibility requirements.
  • I submitted the application or recorded why it cannot yet be submitted.
  • I recorded only the status: Not started, Submitted, Pending or Approved.
  • I did not share any private supporting document.
  • I identified at least three benefits relevant to data engineering.
✓

Course evidence: Submit only your GitHub username, profile URL and application status. Approval may take time and is not required to continue the remaining Topic 2 activities.

Official resources