Why target sub-programs instead of the student pack homepage

The main page of a student developer pack usually lists logos and discount codes. The things that actually turn into tokens are buried in three places:

  • JetBrains academic license: after verifying with a school email you can apply for a free educational license, which includes AI Assistant trial/education quota (the quota changes by version, usually monthly, with paid subscription beyond it).
  • Azure for Students: verifying student status with a school email grants credits (roughly the USD 100/year level; check the official page), usable for inference calls on Azure OpenAI and Azure AI Foundry.
  • GitHub Campus / Copilot education benefit: after GitHub Education verification you get the Copilot student free plan, whose chat and completion quota can substitute for some API usage scenarios.

What these three share: identity verification is one-time, but the benefits refresh, so it is worth half an hour to wire each one up.

Steps

Step 1: Verify identity first (shared materials across all three)

  1. Prepare a school email (.edu or the school's own domain) and proof of enrollment (student ID / registration screenshot).
  2. Submit student verification on GitHub Education; approval usually takes 1–3 business days, and the same identity unlocks the Copilot student plan.
  3. Register a JetBrains account with the same school email, apply for the free educational license on the Students and Teachers page, then sign in to the IDE to activate.
  4. Register an Azure account with the school email and complete verification on the Azure for Students page; no credit card is required.

Step 2: Put JetBrains AI quota to work

  1. Sign in to the IDE with the account holding the activated educational license and open the AI Assistant plugin.
  2. Check the AI quota shown for your plan (usually refreshed monthly; educational quota is lower than commercial).
  3. Do everyday code explanation, unit test generation, and commit message writing inside the IDE — these do not consume your external API tokens.
  4. When the quota runs out, don't buy immediately: first check whether JetBrains' offline model or local model plugins can take over the remaining requests.

Step 3: Turn Azure for Students credits into inference calls

  1. In the Azure portal, create an Azure AI Foundry or Azure OpenAI resource (student subscriptions have limited available regions; pick a supported one).
  2. Deploy a low-cost model (e.g., a small chat model) and note the endpoint and key.
  3. Point an OpenAI-compatible SDK at that endpoint locally by replacing base_url with the Azure address.
  4. Set a budget alert in Azure Cost Management to avoid auto pay-as-you-go after credits run out (student subscriptions usually don't auto-charge, but confirm).

Step 4: Fill gaps with the GitHub Copilot student plan

  1. Confirm in GitHub settings that Copilot has switched to the student free plan.
  2. Enable Copilot in VS Code / JetBrains for completion and chat Q&A.
  3. Put multi-turn tasks that don't need programmatic calls into Copilot Chat, and leave API-call tasks to Azure credits.

Notes

  • Credits are not cash: Azure student credits expire (usually annually); unused balance is cleared and cannot be withdrawn or transferred.
  • Region limits: student subscriptions can create AI resources in fewer regions than enterprise subscriptions; if creation fails, switch region and retry.
  • Educational licenses are non-commercial: JetBrains educational licenses and the Copilot student plan are for personal study only; commercial use may get them revoked.
  • Handling verification failures: if the school email doesn't receive the verification message, use the manual review channel (enrollment proof) instead of repeatedly registering new accounts.
  • Numbers change: exact quotas and refresh cycles follow the official pages at the time; this article promises no fixed amounts.

Use cases

  • Undergraduates/graduate students who want stable inference quota without binding a card.
  • Course projects or thesis work that need in-IDE AI assistance plus light API calls.
  • People who already claimed the student pack homepage discounts but didn't realize sub-programs still hold usable quota.