Become an Industry-Ready StackRoute Certified Full Stack Product Engineer.

PGP in Full Stack Product Engineering(UG)

noun verify

Gear up for Product Development and Digital Transformation projects

noun verify

Job Assured Program* with a minimum CTC of ₹10LPA*

Apply Now

Program Video


22 Weeks

Immersive Program


Online Mentor-Led


Job Assured Program*


Easy EMI Plans


2K+ Learners

Registration Closes

30th November 2021


*Terms and Conditions Apply. Refer FAQs.

Your Path to a Successful Career in Technology


Full Stack Product Engineering


Easy Financing Options


Mon-Fri, 8 hours daily


Core, Product Engineering, and Professional Skills


Foundation > Full Stack > Product Development


Assignments and Hackathons

Top Skills You Will Learn
Top Skills You Will Learn

Acquire complete technical skills to build, test, integrate, package, deploy, and release modern Web apps

Who Is This Program For?
Who Is This Program For?

Engineering Students & Graduates, Working IT Professionals with less than or equal to 2 years of experience

Job Opportunities
Job Opportunities

Product Engineer, Full Stack Developer, Software Engineer Or Developer, Java Developer, Back-end Developer

Minimum Eligibility to Join the Program
Eligibility for Placement Assurance

10th & 12th ≥ 50% BE/BTech. (All Streams) ≥ 60% BCA, BSc (CS/IT) Degree ≥ 60% PG : MCA, ME /M.Tech

* T&C Apply

Programme Overview

This outcome-driven program will help you acquire skills to combine programming languages, technology tools, product engineering approach, Test Automation and DevOps to become a Full Stack Product Engineer who can create, deploy, integrate, optimize, and automate end-to-end Web applications.

Core Tech Competencies

  • Core Java
  • Multi-device capable UI
  • Rich Front-end SPA
  • RESTFul API 
  • Microservices
  • Polyglot Persistence
  • API Management
  • DevOps
  • Cloud Deployment
  • Product Development

Engineering Competencies

  • Git
  • Software Engineering Practices
  • Agile Methodology
  • CI/CD 
  • Coding Standards & Practices
  • Code Quality
  • Review & Refactor
  • Test Automation 
  • Design Patterns

Professional Competencies

  • Self-learning
  • Inter-personal Skills
  • Productive Communications with Clients
  • Listening Skills
  • Presentation Skills
  • Working in teams
  • Remote work culture 
  • Remote work practice
  • Corporate work culture and  ethics
  • Working with abstract requirements

Program Curriculum

Pre-programming Foundation

Computer Science fundamentals

Computer Science fundamentals

Problem solving

Problem solving

Programming Logic & techniques

Programming Logic & techniques

Programming in Java

Object Oriented programming in Java

Object Oriented programming in Java

Applying data structures & Algorithms

Applying data structures & Algorithms

Working with RDBMS (MySQL)

Working with RDBMS (MySQL)

Unit test using JUnit

Unit test using JUnit

Java 8 features (Java 11)

Java 8 features (Java 11)

Summative Java Project

Apply Now

Interactive web pages using Modern JavaScript

Interactive web pages using Modern JavaScript

Unit Testing Using Mocha and Chai

Unit Testing Using Mocha and Chai

Build Responsive web pages using HTML5,CSS3 & Bootstrap

Build Responsive web pages using HTML5,CSS3 & Bootstrap

SPA using Angular

SPA using Angular

Create and consume RESTful APIs

Create and consume RESTful APIs

Working with NoSQL DB

Working with NoSQL DB

Implement the concepts and build Microservices using Spring framework

Implement the concepts and build Microservices using Spring framework

Apply Now

Build, test, package, and deploy a full stack version

Build, test, package, and deploy a full stack version

Cloud deployment

Cloud deployment

Formal demonstration for each team

Formal demonstration for each team

Apply Now


  • tools image
  • tools image
  • tools image
  • tools image
  • tools image
  • tools image
  • tools image
  • tools image
  • tools image
  • tools image
  • tools image
  • tools image
  • tools image
  • tools image
  • tools image
  • tools image

Enterprise Customers

StackRoute works with Tier 1 IT companies, product companies, and Global In-house Centers as a talent transformation partner to deep skill their resources at scale.

Alumni Testimonials

Shivam Tomar
Software Developer, R Systems
Abhishek Gupta
Software Developer, CGI

I'd like to thank NIIT StackRoute for training us in such a conducive environment. I would like to thank my faculty for having my back. This institute made me a better Full-Stack developer by giving me a chance to work on a project with a real-world ...

Jandhyam Venkata Ramana
Associate Technology, BNED LoudCloud Systems LTD

By the end of the PG program in Full Stack, I was able to successfully develop and deploy a complete product. I also got placed in CGI with a very good package as a fresher. If you're looking for a program in Full-Stack with job assurity then NIIT St...

Mohd. Shujjat Siddique
Software Developer, CGI

I feel great for being an NIIT StackRoute Student. The course gave me an industry like experience. From day one, I felt a different energy in my learning. They helped me understand every technology in depth. It was a fresh & friendly environment with...

Vinayak Chaurasia
Software Developer, CGI
Saurabh Chaudhary
Software Developer, Allstate Solutions P. Ltd.

NIIT believes in practical knowledge along with theoretical knowledge. It also provides cloud-based learning which is helpful. The Java Enterprise App Development with DevOps course helped me learn many technologies. NIIT has made me industry-ready a...

Rishabh Asija
Software Developer, CGI
Rohith Krishna
Software Developer, NIIT LTD
Meher Supreeth K
Software Developer, CGI

I have never stopped learning new tools from the day I started the program. Now, to master it all is such a great feeling. The placements are good and the process starts immediately after graduation and it is really nice that they make sure everyone ...

Karthik R
Associate Technology, BNED LoudCloud Systems LTD

I am working in BNED LoudCloud where I got placed through NIIT. The journey with NIIT was really good & the curriculum was very well planned and executed. I have learnt many technologies and the best thing was the mentors who taught us everything in ...

Annapareddy Vijaya Bhaskar Reddy
Associate Technology, BNED LoudCloud Systems LTD

I was a part of the PGP in Full-Stack Product Engineering from Stackroute NIIT & am now placed in CGI as a software engineer. We got training in JAVA, Angular, Spring, message bus, docker etc. The capstone project was highly beneficial in strengtheni...

Anindo Sobhakar
Software Developer, CGI

As consumers change digital behaviors faster than companies can adapt, clients look to us for agility, speed and scale. Ergo, pairing the right people with the right skills is critical, particularly Pi-Shaped people who can work on multiple platforms...

Rajan Kohli
President, Wipro Digital

Employees who graduated from your Immersive Program have easily integrated into our product development initiatives. The highly skilled coaches consistently created an environment that fostered learning, challenging boundaries, and excellence.

Jennifer Mecherippady
VP, Asia Pacific Solutions Delivery Center, CGI

StackRoute is a key partner for us in building a first-of-its-kind training program to meet the digital transformation needs of our customers. Through this program, we are creating a cadre of world-class full-stack programmers able to join multi-disc...

Reynolds Alex
Global Head, Delivery & Digital Academy, Wipro Digital

Traditional classroom training for fresh college joiners made it difficult to gauge effectiveness both during execution & upon completion. StackRoute’s immersive program not only enabled us gauge effectiveness but also measure skill progress, which f...

Anu Thomas
Practice Head - Java and Microsoft Competency, Sony India

Our Pedagogy


Integrated Problem Solving

Practice tough, real-world problem-solving exercises for deep skilling

Mastery Learning

Achieve mastery with our individualized and group-based learning pedagogy

Outcome Oriented

Become day 1 project ready

Practitioner Designed

Get your design and code reviewed by mentors to refactor

Product Release

Build, test, integrate, package, deploy, and release modern Web apps

Experiential Apprenticeship

Go through hands-on, experiential learning with targeted intervention


Fill application form

Apply Now

Application Screening Process


Proceed to payment

View Payment plans
NIIT program batch

Batch starts



Program Fee


Excluding GST @ 18%

NIIT program benefit

No Cost EMI Plans

Frequently Asked Questions

Fresh graduates who are keen to embark on a fulfilling career in Product Enginnering:·

  • 10th & 12th Std.≥ 50%
  • BE/BTech. (All Streams) with ≥ 50%
  • BCA, BSc (CS/IT) Degree with ≥ 50%
  • PG : MCA, ME /M.Tech require no cut off

This outcome-driven, practitioner designed programme prepares the learner to acquire skills to deliver digital transformation products and projects

Immersive product engineering programs have two parts. 
•    Phase 1- Learn and build basic blocks of a full-stack application. Done individually.
•    Phase 2- In groups develop, test and deploy a version of a technology product

Here are a few things that set this exhaustive and tough programme apart:
• Focus on real experiences - building and releasing a real product with tough deadlines and insane engineering discipline transforms learners
• Open-ended and exploratory rather than prescriptive – During phase 2, teams take up open-ended problems and work thru solving challenges to build an end to end solution 
• Apprenticeship at its very best – Every line of code is reviewed and the learner must refactor to make improve the code quality. 

Some of the aspects of conventional training structure which are still largely followed today are as follows:

  • Concepts are introduced
  • Small practice exercises are given
  • Mostly lecture based and list of topics covered thru videos or sessions
  • Rigid adherence to specific concepts and protocols is maintained
  • Lack of consistent monitoring
  • Recursive (repetitive) learning
  • Individual mistakes are not identified leading to learner getting false confidence
  • Not close to real-life projects
  • Learning to do stay for long
  • Actual learning happens at the cost of the project time and effort

Currently, no training programmes offer environments close to real work. StackRoute addresses the following training requirements that complete the learning lifecycle and are needed to make you project-ready:

  • Learn > Practice > Apply > Review > Refactor
  • 60-70% of the time on coding or code related activities
  • Solid non-trivial assignments that are designed by practitioners
  • Work in a real project like environment with real tough problems, to be done in tight deadline, applying engineering practices working closely with mentors
  • Learning registered and reinforced through consistent practice
  • An environment that helps learner discover their mistakes and correct them thereby cementing their learning for a long time
  • Constant monitoring and review processes in place for iterative learning (redo & refactor mechanisms)

As digital transformation partner, StackRoute works with several large IT organizations, product engineering organizations and GIC companies. StackRoute partners with its customers to transforming their workforce into full stack developers with deep skills to take up digital transformation engagements. To read more about StackRoute’s organizational offerings and customers, visit the StackRoute website.

This is a job assured programme with a minimum CTC of ₹10 lakhs per annum. Interviews will be scheduled post successful completion of the programme including all the assignments and projects. Assignments are considered as completed, post fixing and refactoring the code based on the feedback.

On successful completion of all assignments and projects, each learner will be able to:

  • Build, test, deploy & release Web application
  • Apply software engineering practices
  • Work in an CI/CD environment
  • Join product development teams or digital transformation projects
  • Demonstrate confidence with the ability to self-learn to pick up new tools and technologies

It is expected for an aspiring candidate to have basic knowledge on a programming language, data structure, OOPs, and web fundamentals

Minimum technical requirements are:

  • Laptop running Intel i5 with 8 GB RAM
  • Webcam with audio enabled headset
  • Windows 10 or Ubuntu OS
  • Stable Internet connection with minimum dedicated 1Mbps

There will be assignments throughout the programme. Apart from daily practices, there will be weekly assignments and a capstone project as a final assignment. Participants are expected to complete each assignment to ensure project readiness.

  • Fill in the Application Form and Complete Screening Process.
  • If you are selected, you will receive an Admission Offer letter.
  • On receiving the Offer Letter, pay Rs 15,000 + 18% GST to block your seat for the programme. Your booking will be valid for the current batch**.
  • Initiate Loan Application for the Balance fee + 18% GST from**
  • You will be re-directed to the lender’s website where you can complete the loan application and submit all supporting documents.
  • Await Loan Approval from the lender.
  • Once Loan application is approved and balance fee is disbursed to NIIT your registration to the programme is confirmed.
** GST of 18% is applicable on all Fees
** One-time processing Fee of 1% of loan amount + 18% GST is payable to the lender post approval of loan 
** If the loan approval is received after the current batch start, you will be accommodated in the next batch available. If there are no batches then your booking amount will be refunded to you
** Loan Application must only be initiated from You cannot initiate the loan directly from lender’s website
**Please ensure that you complete your loan application along with all documentation immediately for faster clearance. NIIT will not be responsible for any delay in loan clearance 

Pan Card: Pan Card (Mandatory)

Add below disclaimers below the table

  • If the learner is below 21 years of age then they need to apply for the loan along with a co-applicant that is at least 21 years of age
  • Pan Card is a mandatory document for loan application
  • In case you are unable to provide the documents listed above, please reach out to your Programme Advisor to discuss other possible alternatives

Subject to the Learner completing the program successfully and meeting all the Placement requirements, If NIIT is not able to get a Job for the Learner within 90 days of the program completion as per the requirements, then NIIT will refund the program fee paid by the learner after retaining the non-refundable fee component (booking amount) and any other gateway charges with applicable taxes. It is clarified that the said refund shall be applicable to only such Learners who have not availed any loan from the Loan Provider approved by NIIT.

In case the Learner has availed the loan facility, then the refund amount will be paid to learner after settling the outstanding loan amount with the Loan Provider.

Yes, this is a job assured program.

Placement Service Eligibility:

Academic Qualification3

Age Group

Aptitude Test

Placement Service

≥ 50% in X, XII, Graduation

Less than 25 Years

Score ≥ 50%

Placement Assurance

< 50% or No Score

Placement Assistance1

25 to 28 Years


Placement Assistance1

28 Years and above


Career Guidance2

Min. CTC Eligibility Criteria

  • Learners who graduate from colleges preferred by our hiring partners with ≥60% marks are eligible for a min. CTC of Rs.10LPA
  • Learners who graduate from other colleges with ≥70% marks are eligible for a min. CTC of Rs.10LPA and those with ≥60% marks are eligible for a min. CTC of Rs.7LPA

Successful completion of the program is mandatory for any of the placement services:

  1. Placement Assistance – Learners will be provided with up to 3 selection opportunities
  2. Career Guidance – Learners are supported for online portfolio, LinkedIn profiling and soft skill workshop
  3. Placement Assurance is applicable for only STEM Graduates

Points that need to be keep in mind before availing a loan through the Finance Partner are

  1. The EMI amounts are calculated on balance Fee + 18% GST
  2. Interest rate is dependent on customer’s risk profile. The starting EMI's shown are based on starting interest rate for illustration purposes. The Actual EMI may vary based on the Interest Rate & will be at the sole discretion of the lender
  3. An additional processing fee of 1% of loan amount + 18% GST is to be paid to the lender post loan approval
  4. Loan approval will be subject to learner's eligibility as determined by the lender
  5. After availing the loan, the candidate has to pay EMIs to the 3rd party lender
  6. The loan agreement is between the Learner and the lender, and learners are informed to fully understand the terms and conditions applicable before availing the loan
  7. The loan facility is provided by NIIT through a 3rd party lender in the best interest of the Learners. NIIT has no further role in the Loan process. Any dispute related to the loan is to be taken up with the lender

ANY QUERIES? Connect with us