Build a complete application
Connect a React interface to your own APIs and MongoDB database. Finish with a working, deployed project.
Turn your JavaScript foundation into a complete full-stack application—with structured tasks, mentor feedback and a deployed portfolio project.
Free learning program100% remoteFor students with basic HTML, CSS and JavaScript. Selection includes a practical assessment.
From a working interface to connected APIs, authentication and deployment.
A guided, self-driven program for learners ready to move beyond tutorials and take responsibility for their work.
Connect a React interface to your own APIs and MongoDB database. Finish with a working, deployed project.
Present weekly progress, discuss blockers and improve your work through structured reviews.
Submit a GitHub repository, project documentation and final demo. Certification depends on successful completion.
You do not need to know the entire MERN stack. You do need a coding foundation and time to practice.
This is an unpaid, free learning internship with guided assignments—not continuous classroom teaching.
AI tools may support your work. You must understand, explain and modify the code you submit.
Strong performers may be considered for available paid projects. A job or paid project is not guaranteed.
The final batch calendar, meeting times and assessment criteria will be shared before seat confirmation.
Progress from JavaScript foundations to a tested, deployed MERN application.
Responsive interfaces, async/await, API consumption and GitHub.
Output: an interactive JavaScript project.
Components, props, state, hooks, routing and forms.
Output: a multi-page React application.
REST APIs, validation and error handling.
Output: a working CRUD API.
Data models, authentication, permissions and frontend integration.
Output: a connected MERN application.
Define requirements, plan user flows and implement core features.
Output: a reviewable project build.
Fix issues, deploy, document your work and demonstrate your contribution.
Output: a deployed project and final demo.
The program is free. Consistent work, communication and deadline discipline are required.
Approved leave and genuine emergencies follow a mentor review process. The full written policy is shared before confirmation.
Share your skills, availability and motivation.
We review your readiness and commitment.
Complete a scoped task by the given deadline.
Explain your approach and confirm your availability.
Accept the full policy and join the selected batch.
No. It is a free, unpaid learning internship. Any separate paid project opportunity depends on available work, performance and agreed terms.
This batch expects basic HTML, CSS and JavaScript. You should be able to create a simple page and explain basic JavaScript logic.
A completion certificate depends on meeting the published requirements, submitting required work and successfully completing the final project and assessment. Full criteria are shared before confirmation.
The start date will be announced and shared with shortlisted applicants. Confirm your availability after receiving the final calendar.
Communicate early. Genuine emergencies are reviewed by the mentor. Repeated missed deadlines without communication may result in warnings and a removal review under the written policy.
No. The application is submitted through Google Forms. This page does not collect application details or require a login.
Read and acknowledge the commitments below before continuing to the application form.
You will continue to Google Forms. Review the form’s data-use information before submitting personal details.