


Complete all courses successfully and receive Post-Graduate Certificate. Become a part of the Developer community with the PG Alumni status from IIIT-Bangalore
A full stack developer is capable of creating a functional software product on their own, working on both back-end & front-end. They are proficient in various software development aspects like Agile development and DevOps as well. This positions full stack developer as one of the most sought after roles in the industry.
"Full-stack developer" was rated the No.1 job by jobsite Indeed.com. Their demand in India is growing rapidly and their pay-packages are 40-70% higher than normal developers
Being a full-stack developer, lets you be a part of multi-functional high-performance teams in top tech companies and contributing to high quality projects
This program has been designed and shall be taught by some of the leading professors from IIIT‑Bangalore
Pre-Course
Duration : 3 weeks
We have built this pre-course for people who don’t have prior programming/ coding experience. In 3 weeks, you will be given a strong foundation in order to prepare for the intensive learning experience of the program. We strong encourage learners to take this up if they don’t have a background in computer science.
Topics Covered:
Fundamentals of full-stack development
Duration : 12 weeks
Professional full-stack developers use these practical concepts every-day to write high-quality code. Mastery of these concepts will help you crack job-interviews at tech companies and make you stand-out among other developers. Not only that, you will stay forever in demand, as you can easily pick up new languages, libraries and frameworks.
Topics Covered:
Tools & Languages Used:
Backend Development and Agile Engineering
Duration : 5 weeks
Build complex server-side applications, and write advanced backend logic. Write your own SQL queries, learn how to use the popular PostgreSQL database, and master how to integrate databases into your backend applications
Go beyond programming to master software engineering skills like refactoring, test-driven development to be an all-round developer. Learn Agile Methodology - the cornerstone for software development in the digital age.
Topics Covered:
Tools & Languages Used:
Distributed and Scalable Backend with APIs
Duration : 5 weeks
Build high-performing, scalable applications and master the use of APIs to take your application to millions of users. You will continue to learn best practices for working in high-performance software engineering teams.
Topics Covered:
Tools & Languages Used:
Frontend Development
Duration : 6 weeks
User expectations have sky-rocketed in recent years, and software developers are increasingly expected to create sophisticated front-end user interfaces for their software applications. Learn how to build rich, interactive front-end for your software applications that consumers want to use.
Additionally, learn how to gather user-requirements, build prototypes, architect software, plan and manage end-to-end software development projects.
Topics Covered:
Tools & Languages Used:
Advanced Frontend Development and DevOps
Duration : 5 weeks
Take your frontend development skills to the next level by learning latest frontend tools and frameworks - Javascript ES6, ReactJS, Sass, Webpack and Babel
Master DevOps principles to automate your software deployment to the Cloud
Topics Covered:
Tools & Languages Used:
Note: IIIT-B and UpGrad reserve the right to edit/alter the curriculum at a later date based on academic requirement and industry feedback
You will receive the download link in your email.
Program Fee
Course Duration
Mar'19 - Feb'2011 monthsWe recommend
10-14 hoursper weekFull-stack developers have become the preferred hiring choice for large technology companies and startups. Courtesy your multi-faceted development skills, you will stand out from thousands of other developers. Indeed.com has reported “Full Stack Developers” as the best job of 2017.
Upgrade your career in full stack development with 3 guaranteed interviews and end-to-end career assistance.
