
Executive PG Programme in Software Development – Specialisation in Full Stack Development
Become a Full Stack Developer and learn how to build applications such as Swiggy, Quora, IMDB, and lots more. Start your Full Stack journey at Rs. 8,283 per month*.

India's #1
Technical University (Private)

13 Months
Recommended 12-15 hrs/week

Feb 28, 2022
Start Date

EMI options
Starting at Rs. 11,850*

5 out of 6 Learners
Get Positive Career Growth
Program Overview
Key Highlights

Get 4 months Executive Certification in Data Science & Machine Learning, for free.

World Class Faculty Members & Industry Experts

10 Programming Tools & Languages

Software Career Transition Bootcamp for non-tech and new coders

Exclusive access in Data Science & Machine Learning, for free.

upGrad 360° Career Support - job fairs, mock interviews etc.

IIIT Bangalore Alumni Status

Online Sessions + Live Lectures

No Cost EMI Option

7+ Case Studies and Projects

Support available 24*7 a week for queries

e-portfolio

Top Skills You Will Learn
Software development using languages like Java & Python & specialize in any of the mentioned fields

Job Opportunities
Software development using languages like Java & Python & specialize in any of the mentioned fields

Who Is This Programme For?
Software development using languages like Java & Python & specialize in any of the mentioned fields

Minimum Eligibility
Bachelor’s Degree with 50% or equivalent passing marks. No coding experience required.
Programming Languages and Tools Covered





Syllabus
- Basics of Java Programming
- Object Oriented Programming in Java
- OOD + Software Engineering
- Data Structures and Algorithms
- Soft Skills
- Pre-requisites
- User interfaces & Frontend Development
- Backend Development
- Software Architecture and Deployment
- Capstone Project
- Fundamentals of Programming Language with basic data structures (Java)
- Abstraction and Encapsulation
- Inheritence and Polymorphism
- Arrays, ArrayLists & Linked Lists
- Assignment (optional)
- SDLC and Agile Methodology
- Object Oriented Design
- Testing and Version Control
- Assignment – OOAD
- Algorithm Analysis + Recursion
- Searching and Sorting (Divide and Conquer included)
- Stacks & Queues
- Sets and Dictionaries (Hashtable, Trees and BSTs, Heaps)
- Greedy Algorithms
- Dynamic Programming
- Graphs & Graph Algorithms
- Mandatory Assignment
- Interview Skills
- Internet & Networking Basics
- HTML & CSS
- JavaScript & DOM
- Advanced JavaScript
- Ajax & Backend Integration
- Web development frameworks (React)
- Assignment/Project – Frontend
- SQL and Relational Database Management Systems
- Hands-on with NoSQL – MongoDB
- Introduction to Spring Core & Spring boot
- Data Access Layer & Service Layer
- Designing Applications using Microservices
- Introduction to REST & Controller layer
- AOP – Aspect Oriented programming & Application Security
- Communication Among Microservices
- Assignment/Project – Application Development
- Distributed Systems
- Design principles (SOLID) and patterns
- System design
- DevOps
- Cloud-Native Deployment
- Assignment/Project
- Capstone Project (group)
The upGrad Advantage
Strong hand-holding with dedicated support to help you master Data Science

Learning Support
More Info

Career Assistance
More Info

Job Opportunities
More Info
Industry Expert Guidance
- Interactive Live Sessions with leading industry experts covering curriculum + advanced topics
- Personalised Industry Session in small groups (of 10-12) with industry experts to augment program curriculum with customized industry based learning
Student Support
- Student Support available all day for your convenience (24*7)
- For urgent queries, use the Call Back option on the platform.

Career Mentorship Sessions (1:1)
- Get mentored by an experienced industry expert and receive personalised feedback to achieve your desired outcome
High Performance Coaching (1:1)
- Get a dedicated career coach after the program to help track your career goals, coach you on your profile, and support you during your career transition journey
AI Powered Profile Builder
- Obtain specific, AI powered inputs on your resume and Linkedin structure along with content on real time basis

Networking & Learning Experience
- Live Discussion forum for peer to peer doubt resolution monitored by technical experts
- Peer to peer networking opportunities with a alumni pool of 10000+
- Lab walkthroughs of industry-driven projects
- Weekly real-time doubt clearing sessions
Industry Readiness Assessments
- Industry oriented tests which are prepared and validated by domain experts for continuous evaluation and improvement

Admission Process

Online Eligibility Test
Fill out an application and take a short 45 mins Online test with 8 questions.

Review & Shortlisting of Suitable Candidates
Our faculty will review all applications. Following this, a virtual interview will be conducted before offer letters will be rolled out so you are assured a great peer group to learn and network with.

Content
Make a quick block payment with assistance from our loan partners where required, receive immediate access to the prep content and begin your upGrad journey.
Programme Fee – Indian Residents
INR 2,99,000 (incl. taxes)
Starting at Rs. 8,283/month*. No cost EMI options available..
Our Learners Work At
Top companies from all around the world have recruited upGrad alumni








Student Reviews
This course is an excellent opportunity for those who are interested in evolving themselves into a full-stack developer and the certification from IIIT Bangalore is the icing on the cake for 11 months of hard work.
The programme is designed in such a way that it is industry relevant with experienced IIITB faculty. In every course, IIITB faculty shares input with core concept explanation and industry mentors talk about real-world implementation of concepts, which makes the course content more interesting and relevant.
My suggestion to any aspiring Software Development enthusiast is to enrol in this programme since it will enhance your skills and make you stand out from the rest of the Software Engineers.
Frequently Asked Questions
What is the Executive PG Programme in Software Development - Specialisation in Full Stack Development with upGrad?
The Executive PGP is an engaging yet rigorous 13-month online programme designed specifically for working professionals to develop practical knowledge and skills, establish a professional network, and accelerate entry into full stack development careers. The certification is awarded by IIIT Bangalore.
What should I expect from the Executive PGP?
Expect to carry out several industry-relevant projects simulated as per the actual workplace, making you a skilled full stack professional at par with leading industry standards.
What type of learning experience should I expect?
The content will be a mix of interactive lectures from industry leaders as well as world-renowned faculty. Additionally, the programme comprises live lectures or hangout sessions dedicated to solving your academic queries and reinforcing learning.
What is the weekly time commitment expected from me?
The programme schedule is designed to ensure that you can successfully study alongside your job. Devoting 12-15 hours every week should be enough to graduate from the programme. However, the more time you devote, the greater will be your learning from the programme.
Is any certification granted at the end of the programme?
Post successful completion of the programme, an Executive PG Programme in Full Stack Development Development would be granted from IIIT Bangalore.
You can also complete the 4-month Data Science & Machine Learning certification and 8 week Software Career Transition Bootcamp for non-tech and new coders and get certificates for both the courses.
Both courses are optional and free.
Do I need to pay extra for the 4months Executive Certificate in Data Science & Machine Learning?
No it helps our learners become more industry ready with additional skill-sets. You can start learning this content anytime during course duration or within the programme content access duration, i.e, 3years.
For queries, feedback & assistance
upGrad Learner Support
Disclaimer:
upGrad is India’s largest online higher education company, as per monthly visit data and total visits data for the last 28 days received from similarweb, as on April 13, 2020. Deakin University CRICOS Provider Code 00113B.