Executive PG Programme in Software Development

By clicking on submit, I allow Admission Team to send program details on Email/ SMS/ Phone

Executive PG Programme in Software Development

Learn From Indias No.1 Technical University (Private)

Source - India Today, 2021

  • 66%Avg Salary Hike

  • 51 LPAExciting salaries

  • 400+Career Transitions

  • 450+Hiring partners

  • July 31, 2024Start Date

  • 13 MonthsDuration

Program Overview

Become a Full Stack Developer and learn how to build applications such as Swiggy, Quora, IMDB, and lots more. Start your Full Stack journey

Learn From Indias No.1 Technical University (Private)

Source - India Today, 2021

  • 66%Avg Salary Hike

  • 51 LPAExciting salaries

  • 400+Career Transitions

  • 450+Hiring partners

Program Overview

Become a Full Stack Developer and learn how to build applications such as Swiggy, Quora, IMDB, and lots more. Start your Full Stack journey

5 out of 6 Learners Get Positive Career Growth
Results reviewed by Deloitte.

Eligibility - Bachelor’s Degree with 50%. Prior coding knowledge is preferred but not mandatory.

Program Benefits

  • Exclusive access in Data Science & Machine Learning, for free.
  • Get Data Structures & Algorithm Bootcamp Completion Certificate
  • Receive 360-degree career assistance from mock interviews with hiring managers, resume building and LinkedIn profile review via AI-powered inputs
  • E-portfolio- Showcase your expertise and skills to potential employers using an e-portfolio. Get expert advice on how to craft your stellar GitHub profile.
  • Software Career Transition Bootcamp for non-tech & new coders
  • Learn skills to help you transition to Software Development roles (SD1, SD2, SD3, Senior Software Engineer, Senior Software Developer)
  • Learn from 10 Programming Tools & Languages: Java, Spring, Hibernate, React, mongoDB, swagger, amazon web services, JS, CSS, HTML, IJ, amazonDynamoDB, git, docker, PostgreSQL
  • 7+ Case Studies and Projects

Programming Languages and Tools Covered
Get Hand-on Experience and deep dive into the latest tools and programming languages

Programming Tools
Programming Tools
Programming Tools
Programming Tools
Programming Tools

Get Certified!

Get certified for the Executive PG Programme in Software Development & turbocharge your career growth

  • Earn Executive Post Graduate Programme from IIITB & join the global pool of accomplished Alumni & Industry Experts.
  • Receive hands on exposure to industry relevant case studies and assignments.

Our Learners Work At
Top companies from all around the world have recruited IIITB alumni

Placement Companies
Placement Companies
Placement Companies
Placement Companies
Placement Companies

Industry Projects
Learn through real-life industry projects that simulate actual projects in top companies across industries.

Restaurant Finder

Restaurant finder is a basic application that finds restaurants on the basis of their names and shows their details such as timings and menu.The aim of this project is to instill the fundamentals of software engineering. One would demonstrate the understanding of UML, testing the knowledge of JUnit and Mockito, understanding the Object-Oriented programming and following the Test Driven Development approach.

True Value Seller Website

True Value Seller is a static car selling and reselling website. It showcases different promotions and has a ‘Contact Us’ component.Upon clicking the ‘Contact Us’ button, the user is taken to another page where the contact details of the company is shown.By working on developing a simple website, one would be able to apply his/her understanding of HTML and CSS and leverage the power of Bootstrap to make web pages beautiful efficiently.

Mobile Cart Application

Mobile Cart is a simple frontend application which allows authorised users to add different mobile phones and their respective information on a website which can then be viewed by different users. The users can search for different mobile phones on the basis of name, price, brand etc.Get a deep understanding of document object model and manipulate the DOM structure by working on developing a mobile cart application. This project makes use of developer’s understanding and application of DOM manipulation in order to develop a responsive web site which reacts to user interactions to render different content.

Phone Directory Application

The project aims to create a Phone Directory application which allows a user to add subscribers to a service by entering the subscriber’s name and phone number; and delete the subscriber if necessary. With the Phone Directory application, one can put into practice the skills and knowledge of React.js and React Hooks. While working on this project, one learns about how one can create the front-end of the application using React.js and integrate it with the back-end.


  1. 400+Hours of Content
  2. 7+Case Studies and Projects
  3. 45+Live Sessions
  4. 10Programming Tools and Languages
  • Basics of Java Programming (2 Weeks)

    Fundamentals of Programming Language with basic data structures (Java)

  • Object-Oriented Programming in Java (3 Weeks)

    Abstraction and Encapsulation

    Inheritance and Polymorphism

    Arrays, ArrayLists & Linked Lists

    Assignment (optional)

  • OOD + Software Engineering (4 Weeks)

    SDLC and Agile Methodology

    Object-Oriented Design

    Testing and Version Control

    Assignment - OOAD

  • Data Structures and Algorithms (12 Weeks)

    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

  • Soft Skills (1 Weeks)

    Interview Skills

  • Pre-requisites (8 Weeks)

    Internet & Networking Basics

  • User interfaces & Frontend Development (9 Weeks)

    HTML & CSS

    JavaScript & DOM

    Advanced JavaScript

    Ajax & Backend Integration

    Web development frameworks (React)

    Assignment/Project - Frontend

  • Backend Development (9 Weeks)

    SQL and Relational Database Management Systems +1 week optional

    Hands-on with NoSQL - MongoDB +1 week optional

    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

  • Software Architecture and Deployment (7 Weeks)

    Distributed Systems

    Design principles (SOLID) and patterns

    System design


    Cloud-Native Deployment


  • Capstone Project (4 Weeks)

    Capstone Project (group)

  1. 400+Hours of Content
  2. 7+Case Studies and Projects
  3. 45+Live Sessions
  4. 10Programming Tools and Languages

Application Process

  • Fill the application
  • Get shortlisted basis eligibilty criteria
  • Undergo a qualification test if required
  • Pay the fees
    and enrol


Spoorthy Madhavan

"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."

Maulik Trivedi

"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."

Akshay Verma

"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."

Program Fee

₹2,49,000 (including taxes)

EMI starting at ₹5,898/-

Empowering learners of tomorrow

Over 2,300 students have completed this course and started working at their dream job, whats stopping you?

By clicking on submit, I allow Admission Team to send program details on Email/ SMS/ Phone

  • Rigorous and job ready curriculum developed in collaboration with industry experts
  • Alumni status from IIIT Bangalore
  • 360 Degree Career Support with Mentorship from Industry Experts
  • Networking opportunities with 10,000+ alumni & leading industry experts

Frequently Asked Questions

  • Programme USP

    How is the programme different from other online courses available in the market?

    This is an extensive, rigorous 13-month programme certified by IIITB and is unlike any other. The curriculum and learning experience developed in this programme through interaction with top IIITB faculty and leading professional experts is exactly what the industry wants today.

    What additional do I get if I pursue a Executive Post Graduate Programme?

    Exclusive Access to 12 weeks of Software Development Fundamentals (Data Structures & Algorithms).

  • Career Impact

    How will this programme help me in my career?

    Depending on your past background, this programme will prepare you for a career as a Full Stack Developer/Lead/Architect/Manager. The programme will also help you in career assistance through career tests, one-on-one career counselling calls to map your career aspirations, mock interviews with Software Development experts, resume feedback and profile building and hiring opportunities with 300+ partners.

    Will I get a job after completing this programme?

    The field of Full Stack Development is growing rapidly. Moreover, we will help you secure your dream job through career tests, one-on-one career counselling calls, mock interviews with software development experts, resume feedback and profile building, and hiring opportunities with 300+ partners.

    Is there any content/preparatory camp for learners new to Software Development?

    Yes. We have a highly personalized bootcamp designed to help the learners who want to get into Software Development. This would help all the non tech, tech support and new software development professionals in smoother transition to the Software field.

  • About the Programme

    What is the Executive Post Graduate Programme in Software Development - Specialisation in Full Stack Development with IIIT Bangalore?

    The Executive Post Graduate Programme 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 Post Graduate Programme?

    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 10-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, and Executive Post Graduate 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 12 weeks of Software Development Fundamentals (Data Structures & Algorithms) for non-tech and new coders and get certificates for both 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.

    Are there other specialisations available in Software Development?

    Yes, there are other specialisations available in the Software Development domain, namely:Full Stack Development, Blockchain Development, Cloud Backend Development, DevOps

    How do I know which specialization is the best for me?

    When you’re nearing the end of your common curriculum, IIITB will provide you with a recommendation best suited for you based on your background.

    Do I have to choose the specialization recommended by IIIT Bangalore?

    No. You can choose whatever specialization you like once you are through the common curriculum. However, we would urge you to take up the recommendation provided by us as this based on a sophisticated rule engine and is meant to give you the best outcome for your background which will, in turn, make it easier for you to make a transition.

Similar Software & Tech programs at IIIT-B