Most "free" platforms are free for now and paid later because the underlying infrastructure is expensive. Ours is not. Here is the full monthly bill for techwaveacademy.com:
| Component | What it does | Monthly cost (₹) |
|---|---|---|
| Azure Static Web Apps (Free tier) | Hosts the entire frontend, CI/CD on every git push | 0 |
| Azure Functions (Consumption plan) | Auth, API endpoints, AI mentor, TTS pipeline | ~15 |
| Azure Cosmos DB (serverless) | User accounts, lesson progress, AI chat history | ~10 |
| Azure Blob Storage | ~22,000 audio files, 2.6 GB of narration | ~5 |
| Azure OpenAI (gpt-4o-mini) | AI mentor + grading + Hinglish translation | ~25 |
| Azure Speech (TTS) | Hindi/Hinglish "Sun lo" narration, generated once and cached | ~10 |
| Domain (techwaveacademy.com, prorated) | Annual ₹1,200 ÷ 12 | 100 |
| Total | ~₹165/mo (about $2) |
And here is what is paying for it: a Microsoft Visual Studio Enterprise (MSDN) subscription that provides $150 per month of free Azure credit for individual developers. At today's INR rate, that is about ₹12,500 a month of free Azure usage. We use about ₹65 of it (the ₹100 domain renewal is paid separately).
This is the key insight. We are not running on a bootstrap-it-now-figure-out-the-bill-later plan. We are running on a credit pool that comfortably covers 188× our current usage. Even when we grow to 10,000 active learners (we have a long way to go), the Azure bill will still fit inside the credit. The infrastructure is solved.
If infrastructure is essentially free, where does the rest of the cost go? Two answers:
The 18 courses, 1,500+ lessons, narration, and exercises are authored by the founding team and a small group of subject-matter contributors. None of us takes a salary from Techwave Academy. We use AI tools (Claude, GPT-4, Anthropic's APIs) to draft, restructure, and translate — but every lesson is read, edited, and run through the playground by a human before it ships. We are not paying ₹50/word to a content shop.
This is sustainable for two reasons: the engineers building it have day jobs that pay the bills, and the AI-assisted authoring loop is fast enough that producing a new 8-week course takes weeks, not quarters. You are reading work that was made possible by exactly the same AI tools the platform is teaching you about.
The model we are building toward looks like this:
The first such partnership is a pilot with a government school in Pratapgarh, Uttar Pradesh, where our trainer visits campus weekly and the platform fills the gaps between visits. The pilot is live, an MOU is signed, and the model — if it works the way we hope — is what will let us hire full-time mentors, ship Cybersecurity and GenAI Projects courses, and launch the live mock-interview programme without ever putting any of it behind a paywall for the individual learner who just wants to learn.
If you have used the Indian edtech market in the last five years, you have a reasonable concern: how do we know Techwave will not be free today, "₹999/month for unlimited courses" in two years, and "₹2,49,000 for the Job Guarantee Programme" by year three?
Two answers, in order of how much you should trust them:
The cost of running this platform is so low that the only way charging individual learners makes commercial sense is if we deliberately gate features behind a paywall to manufacture demand for the paid tier. That is what most edtech does. We do not want to. The B2B school partnership model gives us a way to grow revenue without ever needing to do that. As long as we can land enough school partnerships, individual learners stay free.
Both founders grew up in Indian small towns where free, hands-on, high-quality technical learning did not exist. We built Techwave Academy as the thing we wished we had. The minute it stops being free for the individual learner, it stops being that thing. Neither of us is going to be the person who flips that switch.
If we ever break this promise, we will publish a post on this exact URL explaining why. We will not just quietly change the pricing page. You can hold us to that.
If you want to make sure this stays free for the next learner who finds it: