What you'll learn
- Write modern JavaScript and TypeScript with confidence
- Build responsive UIs with React, hooks and routing
- Manage application state cleanly
- Design REST APIs with Node.js and Express
- Model data in MongoDB with Mongoose
- Implement authentication and authorisation with JWT
- Test, containerise and deploy full-stack apps
- Ship a real product feature on an Incred project
Curriculum
8 modules · 25 topics · hands-on labs in every module
Web Foundations3 topics
- Semantic HTML and modern CSS (Flexbox, Grid)
- Responsive design
- Git and GitHub workflows
Modern JavaScript & TypeScript3 topics
- ES6+: modules, destructuring, async/await
- Working with APIs and fetch
- TypeScript essentials
React5 topics
- Components, props and state
- Hooks: useState, useEffect, custom hooks
- React Router and forms
- State management (Context / Redux Toolkit)
- Project: product catalogue front-end
Node.js & Express3 topics
- Node runtime and npm
- REST API design and middleware
- Validation and error handling
MongoDB3 topics
- Document modelling and Mongoose schemas
- Queries, indexes and aggregation
- Project: API for a marketplace app
Auth & Security3 topics
- JWT authentication and refresh tokens
- Role-based access
- OWASP basics for web apps
Testing & Deployment3 topics
- Unit and API testing
- Docker for full-stack apps
- Deploy on AWS / Vercel with CI/CD
Capstone2 topics
- Capstone: full-stack feature on a live Incred product (e.g. PetsApp)
- Code review with senior engineers
Requirements
- Basic programming knowledge in any language
- A laptop and an internet connection
About this program
The MERN stack powers a huge share of startups, and it is the fastest way for a small team to ship a product. That makes it a perfect fit for the Incred ownership model.
By the end you will be able to build an entire product on your own, front to back.
After this program you can join the 6-month internship and take part in the ownership model: build an Incred vertical and earn a share, sell your product locally, or pitch your own idea for funding.
Your mentor

Amit Singh
CTO, Incred Applications Pvt Ltd · IIT Delhi alumnus
Leads the global engineering team of incred.golf across Germany, London, Croatia, India and Denver. Ex-lead at LangChain; previously with NVIDIA and IBM.