Leafclutch Technologies

Due to Dashain, all physical classes will be cancelled until further notice.

AI Integrated CoursePopular Includes a free Udemy course

MERN Stack Development Training in Nepal

Build full-stack web apps with MongoDB, Express, React, Node.js and Next.js.

  • 3 Months
  • Mode: Online, Hybrid & Physical Live Classes
  • Beginner to Intermediate
MERN Stack Development AI Integrated

Total fee

Rs. 10,000

Start with

Rs. 5,000

Updated on 25 Sept 2026 Created on 24 Sept 2026

Course overview

The MERN stack lets you build complete web applications using one language, JavaScript. This program covers modern JavaScript, React with TypeScript and Next.js on the frontend, and Node.js, Express and MongoDB on the backend.

You will learn authentication, REST APIs, state management, testing and deployment, and use AI coding tools like Cursor and Copilot the way professional teams do. By the end you will have built and deployed several full-stack projects, including an e-commerce style capstone.

What you will learn

  • Write modern JavaScript and TypeScript confidently
  • Build responsive interfaces with React, Next.js and Tailwind CSS
  • Design REST APIs with Node.js and Express
  • Model data with MongoDB and Mongoose
  • Implement authentication, authorisation and testing
  • Deploy full-stack applications to the cloud

Tools covered

Some of the major industry-relevant tools you will work with in this course:

  • JavaScript (ES6+)
  • TypeScript
  • React
  • Next.js
  • Node.js
  • Express.js
  • MongoDB
  • Mongoose
  • Tailwind CSS
  • Redux Toolkit
  • Git / GitHub
  • Postman
  • Jest
  • Cursor

Curriculum

The complete syllabus for MERN Stack Development: every lesson, section and topic you will cover. Download it as a PDF to read offline or share it.

8 lessons · 26 sections · 80 topics

Download PDF
    • Overview of web development
    • Key features and applications of the MERN stack
    • MERN stack roadmap
    • Environment setup: Node.js, MongoDB, VS Code and Git
    • Git basics: commits, branches and GitHub
    • Variables: var, let and const
    • Data types and operators
    • Conditions and loops
    • Functions: declarations, expressions and arrow functions
    • Array methods: map, filter, reduce and find
    • Objects, destructuring and spread
    • ES6 modules
    • Callbacks and the event loop
    • Promises
    • async and await
    • Fetching data from APIs
    • Why TypeScript
    • Types, interfaces and generics
    • TypeScript in a JavaScript project
    • Semantic structure
    • Forms and accessibility
    • Box model and positioning
    • Flexbox and CSS Grid
    • Responsive design and media queries
    • Utility-first styling with Tailwind CSS
    • DOM selection and manipulation
    • Events and event handling
    • Components and JSX
    • Props and composition
    • State with useState
    • useEffect and data fetching
    • useRef, useMemo and useCallback
    • Custom hooks
    • Controlled forms and validation
    • Client-side routing
    • Context API
    • Redux Toolkit: slices, store and async thunks
    • App Router, layouts and pages
    • Server and client components
    • Dynamic routes
    • Data fetching and caching
    • Server actions
    • Image and font optimisation
    • SEO and metadata
    • Building with AI tools like Cursor
    • Deploying to Vercel
    • Node.js runtime and modules
    • npm and package.json
    • File system and environment variables
    • Routing and controllers
    • Middleware
    • Error handling
    • REST API design
    • Validation and file uploads
    • Testing APIs with Postman
    • Documents and collections
    • CRUD operations
    • MongoDB Atlas setup
    • Schemas and models
    • Relationships and population
    • Aggregation pipeline
    • Indexes
    • Pagination and filtering
    • Introduction to SQL databases
    • Password hashing with bcrypt
    • JWT and session authentication
    • Role-based authorisation
    • Security best practices
    • Unit tests with Jest
    • API tests
    • Environment configuration
    • Deploying the backend to a cloud server
    • Deploying the frontend to Vercel
    • Product catalogue and search
    • Cart and checkout
    • Payment gateway integration (eSewa / Khalti test mode)
    • Admin dashboard
    • Code review
    • Demo day
    • Internship readiness evaluation

What you get

  • Live instructor-led classes
  • Recorded video of every session
  • Hands-on projects and assignments
  • 1:1 mentor support and doubt sessions
  • Internship pathway after evaluation
  • Verifiable completion certificate
  • Learner community on Discord
  • Career guidance and portfolio review

Fees & payment plan

3 Months program. Choose the class type that suits you. The curriculum, mentors, recordings and certificate are the same in every mode.

Online

Live, interactive classes over video, from anywhere in Nepal or abroad.

Rs. 10,000

Enroll online

Hybrid

Mix both: join the lab when you can and log in live when you cannot.

Rs. 10,000

Enroll hybrid

Physical

In-person classes at our lab in Siddharthanagar, Rupandehi.

Rs. 10,000

Enroll physical
Payment planOnlineHybridPhysical

First installment (50%)

Payable at enrollment

Rs. 5,000Rs. 5,000Rs. 5,000

Second installment (50%)

Payable when you are promoted to the internship

Rs. 5,000Rs. 5,000Rs. 5,000
TotalRs. 10,000Rs. 10,000Rs. 10,000

Upcoming batches

StartsModeScheduleStatus
6 Oct 2026HybridSun – Thu, 4:00 – 5:30 PMSeats openEnroll

Who can join

  • Basic computer skills
  • Familiarity with HTML is helpful but not required

Career opportunities

  • MERN Stack Developer
  • Full-Stack Developer
  • React Developer
  • Node.js Developer

Earn a high-value industry certificate

Complete MERN Stack Development and receive a certificate from Leafclutch Academy. Add it to your LinkedIn profile, resume or CV to stand out to recruiters. Every certificate carries a unique code that employers can check online.

Already earned a certificate? Verify it here

Sample Leafclutch Academy certificate

Related courses

Learners who viewed MERN Stack Development also showed interest in these courses.

Frequently asked questions

Why learn MERN?

It uses JavaScript across the whole stack, has a huge community and is widely used by companies in Nepal and abroad.

Is Next.js included?

Yes. A full module covers React with Next.js, which most modern React jobs now expect.

Will I integrate local payment gateways?

Yes. The capstone includes an eSewa or Khalti integration in a test environment.

Start MERN Stack Development this month

Talk to our counsellors for free. We will help you choose the right course, mode and batch.