0% found this document useful (0 votes)
55 views

EPGC+in+AI-Powered+FSD PDF+

Uploaded by

waghnimish
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
55 views

EPGC+in+AI-Powered+FSD PDF+

Uploaded by

waghnimish
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 20

International

b
Institute of Information
Technology
Bangalore

EXECUTIVE POST GRADUATE CERTIFICATION IN

AI-POWERED FULL STACK DEVELOPMENT

Now integrated with


Generative AI
Table of
Contents
3 About upGrad and IIITB

4 Program Highlights

5 Menternship

6 Learn from Academic & Industry Experts

7 upGrad Learning Experience

8 Career Services and BootCamp

9 Career Transition BootCamp

10 Program Syllabus

16 Industry Projects

18 Our Unique Learning Path

19 Full Stack Development Specialisation

20 Program details and Admission process


About
upGrad and IIITB
upGrad has delivered over 20 million hours of
learning, delivering programs by collaborating
with universities across the world including Duke
CE, IIT Madras, IIIT Bangalore and Deakin
Business School among others.

Online education is a The IIITB faculty includes an average of


fundamental disruption that will 15+ years of experience. IIITB’s
have a far-reaching impact. experienced faculty will teach the core
upGrad was founded taking this concepts of computer science along
into consider- ation. upGrad is an with important software development
online educa- tion platform to principles. These will be complemented
help individuals develop their by industry relevant case studies from
professional potential in the most major industry verticals by industry
engaging learning environment. leaders with 8+ years of experience from
upGrad’s industry network.
Since inception, upGrad has
delivered over 20 million hours of The Executive Post Graduate
learning, delivering programs by Certification in AI-Powered Full Stack
collaborating with universities
Development offers a unique and
across the world including Duke
exciting combination of core Computer
CE, IIT Madras, IIIT Bangalore and
Science concepts, development
Deakin Business School among
others. principles and industry-led, h ands-on
application development experience.
upGrad is focused on helping Additionally, learners will get
working professionals in their bid opportunities to work on
to learn, grow and move up in industry-relevant projects and interact
their career through a wide-range with industry experts through upGrad's
of programs designed to improve strong industry network. The program
their expertise. has been designed keeping in mind
that the future belongs to the software
IIITB is a renowned university developers who can think and
offer- ing programs specialising in implement end-to-end.
Com- puter Science, data science,
ma- chine learning and artificial
intelli- gence.
Program
Highlights

Executive PG Certification Blended Learning


from IIITB Learn with the ease and flexibility
Get certified by IIITB on of recorded sessions as well as live
successful completion of the sessions, designed to ensure a
program. wholesome learning experience.

For the Industry, by Personalised Mentorship


the In dustr y Get unparalleled personalised
mentorship and doubt resolution
Learn and apply concepts on industry from Industry experts.
projects along with personalised industry
mentorship.
Hands-on Learning
Programming Experiential Learning for Software
Languages & Tools Development Life Cycle
Learn programming languages and Git and Version control concepts
tools like Java, DSA, Git, OOPs, JUnit, DSA Bootcamp for transition learners
Python, SQL, Apache Hadoop, Spark, Design, Develop & Deploy - Data
Kafka, Sqoop, Hive, Airflow, Amazon Pipelines & Dashboards for
Redshift, Amazon Glue, ElasticSearch, Pandemic Tracking and Online
Kibana, Tableau & more. Gaming User Activities.
Work on 4 industry projects to apply
your learnings.
100+ DSA Questions to Practice 5+ hands-on practice projects &
Solve 100+ DSA questions throughout the various Big Data coding questions
program to master this interview skill. to keep your hands dirty.

Exclusive Access
Gain free access to micro-courses in
E-portfolio
Data Science and Machine Learning. Showcase your expertise and skills to
Gain free access to micro-course in potential employers using an
Cloud Infrastructure. e-portfolio. Get expert advice on how
to craft your stellar GitHub profile.
Menternship
Mentorship + Internship

A menternship is where students & Moreover, apart from the projects,


young professionals can work on the Menternship will include 1:1 ses-
real-time situations. These Mentern-sions and a chat feature to discuss
ships are procured in collaboration doubts with your mentor. The maxi-
with organizations from various mum duration for completing this
industrial & functional backgrounds. Menternship project is 60 days.
A simple user interface coupled However, the total learner time
with game concepts facilitates an required will be around 20 hours.
engaging experience. These
well-curated projects will help the
learners build real skills in the
careers of their choice.

Learn from Academic


& Industry Experts

Chandrashekar Ramanathan Meenakshi D'souza


Professor & Dean (Academics) Professor & M.S. Ph.D. Programme Coordinator
Dr. Chandrashekar Ramanathan, a faculty at IIIT-B since Prof. Meenakshi is a distinguished faculty at IIIT Banga-
2007, has spent 25+ years in computing, and he lore, specializing in Formal Methods, Software Testing,
specializes in data science, software engineering, and and Model-Based Development for Embedded Software.
large-scale app development. As head of MINRO and Committed to gender diversity and IT accessibility, she
CTRI-DG he focuses on Data Science and Tech for teaches impactful courses and her NPTEL Swayam
Education. He has authored research papers, supervised Software Testing course has attracted 57,000+ learners
PhD students, and served on government advisory since 2017. With a Theoretical Computer Science back-
panels. Passionate about tech-enhanced education, he ground, she has made significant contributions during
was a BITES board member (2013-2023). her tenure at Honeywell Technology Solutions.
Learn from Academic
& Industry Experts

Prof. Muralidhara Mrigank Kaushik


IIIT Bangalore Software Developer, Atlassian
Prof. Muralidhara, a PhD holder in Computer Science from Mrigank Kaushik, an experienced software engineer with
IIT Delhi, specializes in algorithms, with expertise in expertise in C++, Angular, Java, Apache Pig, Neo4j, and
combinatorial optimization and approximation algorithms. SQL, holds a Bachelor's degree from the National Institute
As a faculty member at IIITB since 2009, his focus lies in of Technology Warangal. Currently an SDE II at Atlassian,
the theory of algorithms and complexity, and he contributes to innovative solutions driving customer
their practical applications. success.

Sakshi Jain Yogesh Singh


Principal Engineer, Kapstan Senior Software Engineer, Microsoft
Sakshi is a Principal Engineer at Kapstan. Over the past Yogesh has 12 years of experience in software industry.
six years, she has built various web applications and has He is a highly skilled software engineer with over nine years
worked extensively on all layers, from the User Interface of experience in software development and expertise in
to the Database. She leads the Log Search Experience different frontend technologies such as React, Angular
team at Sumo Logic. Sakshi is an alumnus of BITS Pilani. and Typescript..

Sachin Bhatnagar Srishti Gupta


Program Director, KnowledgeHut upGrad Software Engineer, Meesho
Sachin, a seasoned professional in technology & education, Srishti is a Software Development Engineer (Frontend) at
has played a pivotal role in shaping KnowledgeHut. They Meesho, specializing in Data Structures, Algorithms, and
excel in designing full-stack training programs and are Front-end Web Development. With expertise in the .NET
acclaimed for developing industry-centric courses. As a framework, including C#, HTML, LESS, and TypeScript, she
dedicated educator and tech enthusiast, Sachin has has also worked on automation tools like Gulp and Grunt.
made a lasting impact on students and award-winning Srishti holds a master’s degree in computer science from
projects throughout their career. the National Institute of Technology, Tiruchirappalli.
-
upGrad Learning
Experience
Job Opportunities Learning Support

upGrad Opportunities Industry Expert Guidance

upGrad Elevate: Virtual hiring drive giving you Interactive Live Sessions with leading industry
the opportunity to interview with upGrad's experts covering curriculum + advanced topics
300+ hiring partners Personalised Industry Session in small groups
Job Opportunities Portal: Gain exclusive (of 10-12) with industry experts to augment
program curriculum with customized industry
access to upGrad's Job Opportunities portal based learning
which has 100+ openings from upGrad's hiring
partners at any given time Student Support
Be the first to know vacancies to gain an edge We have a dedicated/ Student Support Team
in the application process for handling your queries via email or callback
Connect with companies that are the best requests.
match for you
You can write to us via studentsupport@up-
grad.com
to Or for urgent queries, use the "Talk
Us" option on the Learn platform

Career Assistance
Practical Learning and Networking
Career Mentorship Sessions (1:1)
Get mentored by an experienced industry
Networking & Learning Experience
expert and receive personalised feedback to
achieve your desired outcome
Live Discussion forum for peer to peer doubt
High Performance Coaching (1:1) resolution monitored by technical experts
Get a dedicated career coach after the Peer to peer networking opportunities with a
program to help track your career goals, coach alumni pool of 10000+
you on your profile, and support you during
Lab walkthroughs of industry-driven projects
your career transition journey
AI Powered Profile Builder Weekly real-time doubt clearing sessions
Obtain specific, AI powered inputs on your
resume and Linkedin structure along with
content on real time basis
Interview Preparation
Get access to Industry Experts and discuss any
queries before your interview

Career bootcamps to refresh your technical


concepts and improve your soft skills
Career Services
and BootCamp

Jobs on Career Centre Profile Builder (AI Powered)

Career Centre offering upGrad jobs across An easy to use Resume, LinkedIn and Cover
experience levels and CTC ranges letter preparation tool.
Easy apply feature for upGrad hiring partner Resume Score: AI-Driven Resume Score
vacancies. Realtime recommendations to improve
Create resume at profile builder and with one click Match your resume to the JD and check fitment
to apply for various jobs LinkedIn Profile Review
Cover Letter creation

upGrad Elevate

Recruitment Drive to connect you with the Just In Time Interview Prep (JIT)
best talent admirers in the industry
Get access to a wide range of opportunities For upcoming job interviews JITs are
and find the perfect job conduct-ed within 48 hours for eligible
Apply your learnings to real industry programs.
problems Tailored to job role and target domain.
Real time feedback and tips for improvement
Interview Preparation
High Performance Coaching
Pre-recorded content on topics such as:
Profile building, communications etc
Dedicated coaches working with you to identify
Problem solving approach
best suited career opportunities.
Approaching guesstimates
Help you define your value proposition
Domain specific interview question bank and
Lay out a Career Path and help you adhere to your
much more...
timelines and goals
Help you with interview preparations, finding jobs
in the market, salary negotiations and other
Personalised Industry Session preparation as required

90-minute sessions over the weekend by leading


industry experts
Career mentorship Sessions
Session categories:
Career, Technical and Communications Get personalised career advice through 1-1
Doubt resolution Develop proof of concepts and sessions with industry experts.
apply theoretical Goal setting for better employment results
concepts in the real world
Assess skill levels
Peer Networking
Classroom element
Business communication sessions and much more

Disclaimer: Career services are subject to change. Please refer to the website or speak to our Admission Counsellor for updated details.
Career
Transition Bootcamp

1. Learn skills to help you transition


to Software Development roles
(SD1, SD2, SD3, Senior Software
Engineer, Senior Software
Developer)

4. Exhaustive list of Interview


Questions curated from Top
Companies such as Amazon,
Google & Microsoft

2. Personalized content
basis your level of
knowledge

5. Relevant for preliminary


rounds of interview in Tech
Companies
3. Career Mentorship Sessions (1:1)
with Industry Experts

6. Get Data Structures & Algorithm


Bootcamp Completion Certificate
from upGrad
Program
Syllabus
Course Name Duration Module Name Description

Learn the foundational


Basics of Java
elements of Java
programming, including
syntax, data types, and
control structures.
Fundamentals
1 month
of Programming Explore Java's powerful
Java: An Object-Oriented
object-oriented
Language
paradigm, mastering
classes, objects,
inheritance, and
polymorphism.

Dive deeper into Java


Advanced Java Concepts with topics like
multithreading, file
handling,
exceptions,lamba
expressions and more.

Learn about software


Object Oriented Design design, UML diagrams,
testing and version
control concepts.

Apply the concepts


Java Project Submission learnt so far on a project
Course Name Duration Module Name Description

Algorithms Analysis and Understand algorithm


Bit Manipulation efficiency and learn
Data techniques for bit
Structures and 3 months
manipulation.
Algorithms
Arrays and Linked Lists Master data structures like
arrays and linked lists, and
gain proficiency in
operations and
manipulation.

Explore essential data


Stacks and Queues
structures - stacks and
queues - and their
applications in algorithmic
problem-solving.

Learn various searching


and sorting algorithms and
Searching and Sorting analyze their time
complexity.

Delve into the world of sets


Sets and Dictionaries and dictionaries, essential
data structures for efficient
data handling.

Understand the Greedy


Greedy Algorithms algorithmic paradigm and
apply it to solve
optimization problems.

Master the art of dynamic


programming for solving
Dynamic Programming complex problems by
breaking them down into
simpler subproblems.

Explore graphs, their


Graph and Graph representations, and
Algorithms algorithms like DFS and
BFS for traversal and
pathfinding.

Solve interview based


questions on DSA
Mandatory Assignment
Course Name Duration Module Name Description

Learn the fundamental


Front end HTML, CSS and
2.5 months building blocks of web
Development Bootstrap
development - HTML
and CSS, and enhance
your skills with Bootstrap
for responsive design.

Fundamentals of Node Gain proficiency in


JS and JavaScript Node.js for server-side
JavaScript development
and understand core
JavaScript concepts.

Advanced JavaScript Deepen your


Concepts understanding of
JavaScript with topics
like ES6, closures,
promises, async/await,
and modules.

Dive into building


Frontend Development
dynamic and interactive
with React JS
user interfaces with the
powerful React JS library.

Implement a simple
Course Project (upGrad e-commerce website on
Eshop) React JS

Understand the basics of


Prompt engineering and
how to give exhaustive
prompts
Create
AI-Powered Create AI-Powered
Learn how to easily do
Low-Code Low-Code
code generation, code
Frontend Frontend
translation, reviews, and
framework conversion
changes using genAI
and basic prompting for
frontend using simple
tools like Chatgpt, Github
Copilot, Phind AI, Bloop
AI, Tabnine and more.
Course Name Duration Module Name Description

Learn how to seamlessly


shuffle between tech
stacks by using some
tools in GenAI for better
code understanding,
code reviews, and more.

Utilizing AI for
personalized UI and UX
design using tools like
Uizard, Locofy AI and
more.

Introduction to Express Explore the basics of


Backend JS Express.js to build robust
Development 1 month and scalable backend
applications.

MondogDB and Learn to work with


Database Integration MongoDB, a NoSQL
database, and integrate
it seamlessly into your
applications.

Building RESTful APIs Design and develop


RESTful APIs to enable
smooth communication
between the frontend
and backend.

Implement secure user


Authentication and
authentication and
Error Handling
handle errors effectively
to ensure a seamless
user experience. Learn
basic testing of backend
services.

Implement a simple
Course Project backend on Express JS
Course Name Duration Module Name Description

Learn how to easily do


Create Create AI-Enabled code generation, code
AI-Enabled Low-Code translation, reviews, and
Low-Code Backend framework conversion
Backend changes using genAI
and basic prompting for
creating backend
services.

Learn how GenAI can


analyze code to predict
and detect potential
errors before they occur.

Implementing AI-driven
security measures for
enhanced protection of
the backend services.

Become 10x GenAI-powered static


1 month Become 10x AI-powered
AI-powered code analysis. Learn how
Developer Developer
to improve the process of
testing and integration
using GenAI.

Learn how to design


seamless applications
and optimize them using
GenAI.
Learn how to use GenAI
tools to increase
productivity as a
developer using various
GenAI tools.
Course Name Duration Module Name Description

Distributed Systems and Understand the principles


Advanced Design Patterns of distributed systems and
Software Design apply design patterns to
Concepts build scalable and resilient
applications.

System Design Learn the art of designing


complex systems, focusing
on scalability, reliability, and
performance.

Architect and implement a


Course Project
web application based on
the system design
concepts learnt so far

In the Capstone Project,


students apply their
Capstone Project 1 month Capstone Project knowledge and skills to
develop a comprehensive
full-stack application.
Industry Projects
Full Stack Development

Culinary Compass
Dive into the world of Culinary Compass, an intuitive application designed
to effortlessly discover nearby restaurants. Seamlessly explore restaurant
details, including operating hours and menu highlights. This project
serves as a playground for mastering software engineering fundamentals,
showcasing expertise in UML, proficiency in JUnit and Mockito testing,
adeptness in Object-Oriented programming, and a commitment to the
Test Driven Development methodology. Embark on a journey of culinary
exploration with Culinary Compass!

AutoMarket Hub
AutoMarket Hub, your gateway to a dynamic platform for buying and
reselling cars. This vibrant website, designed under the banner of True
Value Seller, not only features enticing promotions but also boasts an
interactive 'Contact Us' section. Clicking the button leads users to a
dedicated page showcasing the company's contact details. In the realm of
web development, this project offers a hands-on opportunity to apply
HTML and CSS skills while harnessing the efficiency of Bootstrap to craft
visually stunning web pages.

PhoneSphere Explorer
Embark on a journey with PhoneSphere Explorer, a user-friendly frontend
application designed for authorized users to seamlessly add and explore
diverse mobile phones and their details. This dynamic website enables
users to search for mobile phones based on criteria such as name, price,
and brand. Understand the intricacies of the Document Object Model
(DOM) as you shape and manipulate the website's structure. This project
serves as a canvas for honing your skills in DOM manipulation, creating a
responsive website that dynamically responds to user interactions, bring-
ing the world of phones to your fingertips with PhoneSphere Explorer!
Industry Projects
Full Stack Development

Hotel Room Booking


This is a simple practice project that enables the learners to create an
application for booking hotel rooms from the website. This project covers
various frontend features such as HTML, CSS, Bootstrap, JavaScript and
AJAX. The aim of the project is to create a simple website and understand
how to beautify it.

Game Library
Build a small web application on React as a practice project to host 5
different games. This project will aim to cover basic concepts of React.js by
including features like components, hooks, props, context and more. This
project is aimed at developing the front end of a real-world application like
a game app store in React and leveraging different features to make the
development process efficient.
Our Unique
Learning Path
0 Weeks 4 Weeks 12 Weeks

Preparatory Fundamentals of Data Structures


Content Programming and Algorithms

10 Weeks 4 Weeks 4 Weeks

Frontend Backend Advanced Software


Development and Development and Development
Create Al-Powered Create AI-Powered Concepts & Become
Low Code Frontend Low Code Backend a 10x Developer
using GenAI

4 Weeks

Capstone
Projects
Full Stack Development
Specialisation

Who is this for?

Highly driven and ambitious freshers who want to


start their career in the field of
software development as backend developers, frontend developers or full
stack developers.

Professional working in quality analyst and testing


profiles who wish to make a shift
into development roles.

Professionals who are working in industries like


IT/ITES, Consulting and many more
at senior levels and who need core development skills and cross-functional
knowledge to elevate to CTO Role.

People who are working in non-technical roles and


who want to kick-start their
career in software development as a Full Stack Developer.

Professionals who want to get into a MERN stack


developer profile.

Anyone who wants to keep up with the GenAI


trend and stay more relevant in the
industry.
Program Details &
Admission Process
PROGRAM DURATION & FORMAT ELIGIBILITY
9.5 months | Online For Full Stack Development - Bachelor’s
Degree or final year students with 50% or
PROGRAM START DATES equivalent marks. Prior coding knowledge
Please refer to the website is preferred; learn it during the course even
for program start dates. if you don't have it.

PROGRAM FEE
Please refer to website

ADMISSION PROCESS

Fill the Application Form Get shortlisted


01 Apply by filling a simple application
form 02 Candidates will be shortlisted
based on application submitted

Pay and Start Learning

03 An offer letter will be rolled out to the selected few


candidates. Secure your seat by paying the
admission fee

FOR FURTHER DETAILS, CONTACT

[email protected]
1800 210 2020 Disclaimer: Program fee and payment options are
subject to change. Please refer to the website for
We are available 24*7 updated details or speak to our admission
counsellor.

COMPANY INFORMATION
upGrad Education Private Limited
Nishuvi, 75, Dr. Annie Besant Road
Worli, Mumbai - 400018

You might also like