Software Development Engineer Internship
Build, test and ship production Next.js applications with Supabase and AI, in twelve weeks of live lectures and weekly assessments.
- weeks
- 12
- live lectures
- 24
- proctored assessments
- 12
- reviewed deliverables
- 3
One Plan, Everything Included
Six months: the 12-week internship, then the career pathway, paid once.
- A typed, responsive Next.js landing page published on Vercel
- A full-stack SaaS dashboard with Supabase Auth and row level security
- A production AI application on a custom domain, with CI/CD and tests
- A GitHub history of feature branches, pull requests and code reviews
Internship + pathway · 24 weeks of guided work
₹2,999
Paid once for 6 months, about ₹500 a month.
Start the 6-month planSign in with Google · Secure payment by Razorpay
Included
- A 12-week internship, then a 3-month career pathway
- 24 live lectures, two a week
- A proctored assessment every weekend, with your scores
- Three mentor-reviewed deliverables and a capstone defence
- Three career pathway projects, reviewed by a mentor
- Advanced Next.js performance, production RAG and open source
- System design interview preparation
- AI literacy built into every month
- Offer letter emailed as soon as your payment is received
- Certificate of Internship and Letter of Recommendation on completion, both verifiable online
12 Weeks, Month by Month
Two live lectures a week, a proctored assessment every weekend, and a deliverable at the end of each month that a mentor reviews. AI tools are part of every month, along with how to check what they produce.
Month 1Weeks 1–4
Modern Web Development Foundations & Next.js Fundamentals
Master modern JavaScript, TypeScript, Tailwind CSS, and Next.js App Router core concepts with professional GitHub workflows.
8 lectures · 4 weekly assessments · 1 deliverable
Week 1 Weekend assessment
Lecture 01: Engineering foundations and your dev environment
Modern software engineering overview, web architecture, VS Code setup, terminal, Node.js & npm environment
Lecture 02: Git and GitHub workflows
Git & GitHub mastery, branching strategies, commit standards, Pull Requests and code reviews
Week 2 Weekend assessment
Lecture 03: Semantic HTML and accessibility
HTML5, semantic layout, accessibility standards (a11y) and modern DOM concepts
Lecture 04: Tailwind CSS v4
Tailwind CSS v4 fundamentals, utility-first styling, responsive design and dark mode setup
Week 3 Weekend assessment
Lecture 05: Modern JavaScript
Modern JavaScript (ES6+), async/await, closures, array methods and fetch API
Lecture 06: TypeScript fundamentals
TypeScript fundamentals, interfaces, types, generics and strict type-checking in web apps
Week 4 Weekend assessment
Lecture 07: The App Router and React Server Components
Next.js App Router introduction, React Server Components (RSC) vs Client Components
Lecture 08: Routing, layouts and error handling
Next.js file-based routing, layouts, page navigation, loading UI and error handling
Deliverable · Weeks 1–4
Month 1 deliverable: a typed, responsive Next.js landing page
AI literacy
- Leveraging Cursor / GitHub Copilot for boilerplate generation and type definition crafting.
- Prompting LLMs to explain Next.js App Router routing mechanics and RSC boundary rules.
- Verifying AI-generated TypeScript types and avoiding hallucinated library APIs.
Month 2Weeks 5–8
Full-Stack Next.js, Supabase & UI Systems
Build production-ready full-stack applications leveraging Next.js Server Actions, Supabase (PostgreSQL & Auth), and shadcn/ui.
8 lectures · 4 weekly assessments · 1 deliverable
Week 5 Weekend assessment
Lecture 09: Design systems with shadcn/ui
Design systems with shadcn/ui and Radix UI primitives for accessible component architecture
Lecture 10: Data fetching, caching and Server Actions
Next.js Data Fetching, caching, revalidation (ISR/SSR), dynamic rendering and Server Actions
Week 6 Weekend assessment
Lecture 11: Forms and validation
Form handling with React Hook Form, Zod schema validation and Server Action mutations
Lecture 12: Supabase and PostgreSQL design
Supabase introduction, PostgreSQL database design, SQL schemas, migrations and RLS policies
Week 7 Weekend assessment
Lecture 13: Authentication with Supabase Auth
Supabase Auth integration in Next.js (SSR middleware, OAuth, protected routes and session handling)
Lecture 14: Prisma ORM
Prisma ORM integration with PostgreSQL/Supabase, CRUD operations, relations and type-safety
Week 8 Weekend assessment
Lecture 15: Route Handlers and APIs
Next.js Route Handlers (RESTful APIs), middleware, CORS and error boundaries
Lecture 16: Full-stack integration
Full-stack integration, optimistic UI updates, state management and toast notifications
Deliverable · Weeks 5–8
Month 2 deliverable: a full-stack SaaS dashboard
AI literacy
- AI-driven database schema generation and Zod validation parsing.
- Using Cursor agentic workflows to refactor Server Actions and Client Components.
- Auditing AI-generated SQL and RLS policy suggestions for security vulnerabilities.
Month 3Weeks 9–12
AI Integration, Testing, CI/CD & Production Deployment
Integrate AI capabilities, write automated tests, set up production CI/CD pipelines, and deploy a custom-domain full-stack AI application.
8 lectures · 4 weekly assessments · 1 deliverable
Week 9 Weekend assessment
Lecture 17: Streaming AI with the Vercel AI SDK
Vercel AI SDK integration, streaming LLM responses, and prompt engineering in Next.js
Lecture 18: Embeddings, vector search and RAG
Vector databases & embeddings (pgvector / Supabase Vector), RAG architecture concepts
Week 10 Weekend assessment
Lecture 19: Testing with Vitest and Playwright
Software testing strategies, Unit testing with Vitest and E2E testing with Playwright
Lecture 20: Application security
Next.js application security, rate limiting, environment variable management and OWASP top 10
Week 11 Weekend assessment
Lecture 21: CI/CD with GitHub Actions
Production GitHub Actions CI/CD pipelines, automated linting, type-checking and testing
Lecture 22: Production deployment
Vercel production deployment, custom domain setup, DNS configuration, SSL/HTTPS and analytics
Week 12 Weekend assessment
Lecture 23: Monitoring and performance
Production monitoring, logging, performance optimization, Core Web Vitals and error tracking
Lecture 24: Capstone presentation
Final Capstone presentation, architecture defense, code review and internship evaluation
Deliverable · Weeks 9–12
Month 3 capstone: a production AI-powered web application
AI literacy
- Integrating LLM APIs using Vercel AI SDK and managing token budgets.
- Implementing AI streaming UI components and fallback states.
- Understanding RAG architecture, vector search, and embedding generation.
- Responsible AI usage, safety guardrails, prompt injection defenses, and data privacy.
Assessed Every Week, Not Just at the End
12 proctored assessments, one each weekend on that week's topics. You always know where you stand, and so does your mentor.
Every assessment, three parts
Part A: Multiple choice · 20%
Conceptual and theoretical questions on the week's topics.
Part B: Practical challenge · 60%
Hands-on coding, schema design or model building, based on the week's curriculum.
Part C: Code walkthrough · 20%
A short viva or recorded screen explanation of the decisions behind your implementation.
Proctored online
- Camera and Screen. Your webcam stays on and your whole screen is shared for the entire session.
- Your Setup. One monitor, a quiet room, and an identity check before you start.
- Academic Integrity. Zero tolerance for unauthorised AI help, plagiarism or switching tabs. A breach scores zero for that attempt.
Every Weekend
One assessment at the end of every week, on Saturday or Sunday, whichever you choose. Each runs 90 to 120 minutes, and attending is mandatory.
Pass With 50%
Score below 50% and you sit a re-evaluation within 48 hours, by Tuesday evening. The better of your two attempts counts.
Two Misses Mean a Mentor Review
Failing two weekly assessments in a row brings a mandatory review with your mentor, who looks at whether your track is the right fit.
70% for Your Certificate
Pass every weekly assessment and keep an overall average of 70% or more to present your capstone and earn the internship certificate.
The Tools You'll Work With
The stack working teams use today, including the AI tools, so nothing on your résumé is from a textbook.
- Code editor
- VS Code
- Programming
- TypeScriptJavaScript (ES6+)
- Frontend
- Next.js App RouterReact Server Components
- Styling
- Tailwind CSSshadcn/ui
- Backend
- Next.js Server ActionsRoute Handlers
- Database
- PostgreSQLSupabase (Vector / pgvector)
- ORM
- Prisma ORM
- Authentication
- Supabase Auth (SSR Middleware, OAuth)JWT
- Version control
- GitGitHub
- API testing
- Postman
- Testing
- VitestPlaywright
- AI coding
- ClaudeCodexCopilot
- AI assistant
- ChatGPTClaude
- AI integration
- Vercel AI SDKOpenAI API
- Hosting
- Vercel (frontend and backend)
- Database hosting
- Supabase Cloud
- Domain
- Custom domain with DNS & HTTPS
After the Twelve Weeks: The Career Pathway
The rest of your six months, with your mentor: harder projects, open-source contributions and interview preparation.
Included in the 6-month plan
Month 4
Advanced Next.js Architecture & System Performance
Deep dive into Next.js caching strategies, PPR (Partial Prerendering), micro-frontends, core web vitals optimization, and advanced SQL query performance tuning.
Pathway project 1: make a production app measurably faster
Month 5
Production AI Engineering & RAG Systems
Build production-grade Retrieval-Augmented Generation (RAG) pipelines, implement vector similarity search with pgvector, fine-tune models, and manage LLM evaluation metrics.
Pathway project 2: a production RAG system
Month 6
Open Source, Leadership & SDE Placement Preparation
Contribute to major open-source repositories (Next.js, Supabase, shadcn/ui), lead technical architecture for client projects, prepare for system design interviews, and prepare to move into full-time Software Development Engineer (SDE) roles.
Pathway project 3: open source and system design
About This Programme
Twelve weeks in three stages. Month 1 covers modern JavaScript, TypeScript, Tailwind CSS and the Next.js App Router, with professional GitHub workflows from the first day. Month 2 is full stack: Server Actions, Supabase (PostgreSQL and Auth) and shadcn/ui. Month 3 adds AI features, automated testing, CI/CD and a production deployment on a custom domain.
Each month ends in a deliverable a mentor reviews: a typed, responsive landing page; a full-stack SaaS dashboard with row level security; and a production AI application you present and defend as your capstone.
You use AI tools the way working engineers do: to generate boilerplate and explain unfamiliar code, and then to check what they produce before it ships.
Common Questions
Why do I pay for an internship?
Because most of what you get is training. Structured lessons, mentor time and code reviews cost money to run. The internship is where you apply that training on real project work.
Will I get a stipend?
No. This is a training internship: you pay for the training and mentorship, and you get real project experience in return.
Do you guarantee a job or placement?
No, and be wary of anyone who does. What you will have is reviewed work, a portfolio and the experience to talk about it in interviews.
How long is the internship?
Six months, one plan. The first twelve weeks are the internship curriculum: 24 live lectures, a proctored assessment every weekend and three reviewed deliverables ending in a capstone. Months four to six are the career pathway: deeper projects, open-source work and interview preparation with your mentor.
Is it online?
Yes. Lectures are live online, and the weekly assessments are proctored online with your camera on and your screen shared. Tasks, submissions, scores and reviews live in your student portal, so you can join from anywhere.
When does it start?
With the next batch. As soon as your payment is received, you're placed in it and your offer letter is emailed to you with your start date. Your plan's weeks count from the batch's start date, so you don't lose any time while you wait. New tasks unlock every week.
Are there any extra charges at checkout?
No. The price on the site is the full amount you pay, with no taxes or fees added at checkout. Your receipt arrives by email.
Can I get a refund?
Internships are a digital service, so payments aren't refundable once your place is confirmed. Read the plan details before paying, and ask us anything first. The refund and cancellation policy covers the exceptions, such as a duplicate payment.
How am I assessed?
Every weekend you sit a proctored assessment of 90 to 120 minutes on that week's topics: multiple choice (20%), a practical coding or architecture challenge (60%) and a short walkthrough of your code (20%). The pass mark is 50%. Below that, you get a re-evaluation within 48 hours, and the better attempt counts.
Do I get a certificate and a letter of recommendation?
Yes. You get your offer letter when you pay, and a Certificate of Internship and a Letter of Recommendation when you complete the programme. The certificate needs every weekly assessment passed with an overall average of 70% or more, which also qualifies you to present your capstone. Every document is issued in your student portal with a QR code anyone can scan to verify it.