Placement stats

70000+ Career Transition

12LPA Exciting salaries

44% Average Salary Hike

650+ Hiring Partners

Our Alumni work at

This Bootcamp will uplift your career. Here’s How.

200+ hours learning

Prepare to enter product companies with guidance from Top Product Companies Intructors

Immersive learning platform

Get reports on strengths and weaknesses on tech skills through coding on CloudLabs

Projects and case studies

Work on industry projects to put your coding skills to test & improve your professional profile

Weekly support sessions

Enhance your learning journey with the help of our weekly doubt resolution sessions and upGrad buddy calls

Outcome driven pedagogy

Prepare a Github portfolio, LinkedIn profile and improve your CV to enter product companies

10X more employable

Participate in competitive coding along with our career coaching services to enter your dream companies

Get certificate of completion from Golden Gate University, California


Program creators

Reynald Adolphe

Reynald Adolphe

Full-Stack Bootcamp Instructor and Author


  • Ex - 28+ Years
Beau - Carnes

Beau Carnes

Director of Technology Education


  • Ex - 21+ Years
Tarak Ranjan Das

Tarak Ranjan Das

Trainer & SME - Project Management & Leadership


  • Ex - 21+ Years
Sachin Bhatnagar

Sachin Bhatnagar

Program Director - Full-Stack

Knowledgehut upGrad

  • Ex - 20+ Years
Jean-Marc Julien

Jean-Marc Julien

Principal Software Engineer

Galvanize Inc

  • Ex - 17+ Years
Shruti Mantri

Shruti Mantri

Software Engineer

Twitter, ex-Amazon

  • Ex - 12+ Years
Achim Munene

Achim Munene

Software Development Engineer II

AWS (Amazon Web Services)

  • Ex - 9+ Years
Tomasz Lelek

Tomasz Lelek

Software Engineer and Author


  • Ex - 9+ Years

Learn with a world class curriculum


Fundamentals and Mastering Java

In this first milestone, you will be introduced to Fullstack software development, as technology, process, and a career option. You will deep dive into the Java programming language which serves as the core language across this program. You will also learn about version control systems and managing your assets using Git and GitHub.

Topics Covered

  • Introduction to Fullstack software development
  • Software development job roles and growth opportunities
  • The Software Development Lifecycle [SDLC] Process, Phases and Models
  • Data types and Java essentials
  • Classes, Methods, Interfaces and more
  • Object-Oriented Programming
  • Recursion
  • Collection framework
  • Multithreading and Concurrency
  • Lambda functions
  • Version control systems
  • Using Git and the workflow
  • Working with local vs remote repositories
  • Git Branches, Cloning, Forking
  • Code reviews
  • Using GitHub for collaboration and more

Software Development 101

In this milestone, you will be introduced to critical software development and ecosystem concepts that will solidify your ground and empower you to face difficult tech interview questions with ease.

Topics Covered

  • Introduction to Design Patterns
  • Interpreting UML notation and diagrams
  • Impact of design on performance
  • Use cases
  • Creational design patterns
  • Structural design patterns
  • Behavioural design patterns
  • Understanding Operating System Concepts
  • Memory
  • Threads and Process
  • Process Synchronization
  • Deadlock
  • Understanding Computer Networks
  • Protocols and Layers
  • Security Essentials
  • Network Address Translation (NAT)
  • Introduction to Data Structures & Algorithms
  • Introduction to Arrays, Stacks, Linked Lists and more
  • Basic Algorithms
  • Time and Space Complexity

Mastering Data Structures and Algorithms

In this highly critical milestone, you will deep dive into the world of data structures and algorithms as you work with your mentor and the wealth of learning and exercise content on the PRISM learning experience platform. Prepare to level up as you reach a major milestone towards success at securing your dream job.

Topics Covered

  • Math Fundamentals
  • Arrays, Stacks and Queues
  • Linked Lists, Tree, Heaps and Graphs
  • Binary Search
  • Sorting
  • Bit Manipulation
  • Hashing Algorithms
  • Greedy Algorithms
  • Dynamic Programming
  • Backtracking and more

Interview Prep I

In this phase, you will go through a series of expert led sessions and interactive activities aimed at preparing you to ace interviews.

Topics Covered

  • Mock Interviews
  • Essential communication skills
  • Behavioural interview preparation
  • Time management

Mastering System Design

In this yet another important milestone, you will ace system design and critical software design principles that are essential to your success at securing your dream job.

Topics Covered

  • Mastering SOLID Design Principles
  • System Design Essentials
  • Storage, Stores and Databases
  • Network and Load Balancers
  • Caching, Proxies and Rate Limiting
  • Logging and Monitoring
  • Security and more
  • Low-Level Design (LLD) with case studies
  • High-Level Design (HLD) with case studies

Interview Prep II

In this milestone, you will work on honing important interview related skills so that you're able to impress even the harshest evaluators with poise and confidence.

Topics Covered

  • Essential communication skills
  • Behavioural interview preparation
  • Resume and LinkedIn Profiles
  • Art of keeping the interviewer engaged
  • Interview Strategy
  • Time management
  • Salary Negotiation
  • Referrals

Full Stack Software Development

In this milestone, you will start your journey into Fullstack development as you delve into databases, the backend and building frontend applications.

Topics Covered

  • Types of Databases
  • Relational Databases - Important Concepts
  • Introduction to MySQL
  • Introduction to NoSQL concepts
  • Basics of MongoDb
  • Fitment into various architectures
  • CAP Theorem
  • Deep Dive into APIs - Types and use cases
  • Basics of Spring Core and MVCs
  • Introduction to Spring Boot
  • Dependency Injection and Inversion-of-Control
  • Service Architecture Patterns
  • Basics of DevOps - Concepts and Workflows
  • Introduction to Frontend Development
  • Learning HTML5 and CSS3
  • Learning JavaScript
  • Basics of Module Bundlers and toolchain development
  • Building interactive UIs and apps using Reac
  • Capstone Project Development and Review

Tools and Technologies covered

Admission Process

Pricing Plans

1. Program Fee
Amount After Scholarship
INR 1,53,400 + GST INR 2,00,000 + GST
EMI Partners
Tenure (Monthly) Interest (Flat) Per Annum EMI
3 0 INR - 51,133
6 0 INR - 25,567
9 0 INR - 17,044
12 9 INR - 13,480
18 9 INR - 9,357
24 9 INR - 7,296
  • The credit facility is provided by a third party credit facility provider and any arrangement with such third party is outside upGrad's purview.
  • A processing fee will be charged on the basis of the payment method selected.
  • ₹ 10,000 as Block Amount has to be paid before the program begins.
  • Standard Interest-based EMI Plans of Propelld have Reduced interest rates mentioned are approx. 10 -10.25% flat rate for 10% flat rate for Propelld.
  • Standard Interest based EMI plans for Liquiloans mentioned is Flat interest Rates.
  • Interest Rate is subjected to the market scenario.
Paid at the time of enrollment  INR 80,000
Pay After you get a tech job INR 1,50,000
Total Cost  INR 80,000 + 1,50,000 + GST
*Taxes are applicable

The upGrad Advantage

Video Courses Bootcamps upGrad

Cloud Labs

Top Product Companies Intructors

Industry projects

Career guidance sessions

Java beginners course

See what our learners say

Darshan P Nalwal

Darshan P Nalwal

I was looking forward to upskill my learning in the tech domain. One of my friends recommended upGrad courses to me and I landed on the website. I applied for the.... Show More

Vedprakash panda

Vedprakash panda

I have been working as a backend developer and I wanted to work with a product based company at a more senior position. That's when I searched for upGrad's....Show More

Samiha C M

Samiha C M

During lockdown, I decided to swap my career from a teacher to a Tech Developer. I discussed about this with my husband and was recommended this course by his friend. Since....Show More

Aishwarya Bochare

Aishwarya Bochare

My husband wanted me to join the course. I was unsure to resume to study in the first place after a long break of working and taking care of my family. I somehow joined it. Soon after.... Show More

Refer Earn Image Refer Earn Image

Frequently Asked Questions

1. What is the prerequisite to join the program?

Any graduate with a computer science or IT educational background/professional (irrespective of educational background) currently working in the tech domain. Also, The learner needs to complete the JAVA module for further workshop allocation.

2. What kind of jobs can I expect through this program?

The program will train you to apply for roles like SDE 1, 2 and 3 depending on your past work experience. DSA and System Design equipped with interview preparation will prepare you for interviews in product companies. That said, your inputs in the program will determine the outcomes you get from the program.

3. What is the format of the scholarship test?

The qualifying test will check your quantitative aptitude and logical reasoning skills.

4. What is the duration of the program?

The duration of the program is 8 Months.

5. What is the medium of instruction?

The medium of instruction and program delivery is 100% English, and we expect candidates to know English as a mandatory language to apply for the program.

6. Can someone who has a gap after graduation and doesn’t have a job at present apply to the program?

Yes, you can still apply for the program if you have 1+ years of experience with coding language(s) and have completed your BTech with a Computer Science or IT major.

7. Does this program guarantee placements in product companies?

This program is not a placement guarantee program but prepares you for software engineering roles at product companies.

1. How many hours of learning per week am I expected to put in?

One would be expected to commit 12-15 hours per week to achieve expected outcomes. Our upGrad buddy will help you design your study schedule so that you are able to consistently achieve the same without compromising on other priorities you already have as a working professional.

2. Do I have the option to fast-track this program?

We want all our learners to pursue the curriculum we have designed for you to gain an entry into the best product companies in software engineering/ software developer roles. There are no shortcuts to this program.

3. Can I opt for a job by myself?

upGrad’s programs are recognized by the industry. You can surely apply to any company by creating an impressive resume and github profile with the industry projects and case studies you work on through the duration of the program.

4. Will I receive the certificate after program completion?

Yes, you will receive the program completion certificate considering that the exit criteria is met by the student as per program policy.

1. Can I get any special discounts for this program?

We are offering you this program at competitive rates. Hence, we are not offering any discounts. However, we have a lot of financing options to support you in doing this program.

2. What financing options do I have?

We have EMI options with financial institutions for flexible tenures with both standard and no-cost EMI.

3. What are the documents required for opting for an EMI?

Each loan partner would have a different set of documentation requirements for the EMI. upGrad SPOC will guide you through the admission process.

4. Are there interest or processing fee charges on EMI?

The user will have to bear standard charges as applicable as per loan partner policy.

5. Is there any down payment to block the seat?

Yes, you need to pay a block amount to confirm your enrollment in the program.


Got a question?

Chat with our Admissions Counsellor today!

Ready to Fast-Track Your Career with upGrad Bootcamps? Start a Conversation with Our Academic Counselor Today!