Iit Roorkee Full Stack Software Dev PDF
Iit Roorkee Full Stack Software Dev PDF
CERTIFICATE
PROGRAM
IN FULL STACK
SOFTWARE
DEVELOPMENT
Online Live Classes
10 Months
+ Recorded Lectures
30 LAKH JOBS TO BE
ADDED BY 2025
The Indian IT/ITeS Industry added 1.4 lakh
jobs in 2020 and will continue to add around
30 lakh jobs by 2025.
Source: NASSCOM
02
PROGRAM
INTRODUCTION
03
To address this digital skill gap and Learners build their expertise by
build the next generation of Full Stack solving real-world problems which will
Software Developers, EICT IIT Roorkee require planning, design, coding, code
in collaboration with Great Learning reviews, and testing with periodic and
has launched the Advanced Certificate constant support from faculty and
Program in Full Stack Software industry experts via live sessions and
Development. This program is focused webinars. Participants will also receive
on building essential software extensive career support and
development skills among learners to placement assistance from Great
make them productive and reliable Learning to crack their next dream
Software Developers to open new job in tech.
opportunities for them.
SPECIALIZATION
Learners have the opportunity to specialize in one of the two emerging
technologies below to augment their skill set and target multiple job roles.
04
ABOUT
IIT ROORKEE
ABOUT
E&ICT ACADEMY
Electronics & ICT Academy IIT Roorkee (E&ICT IITR) is an initiative supported by
MeitY, Govt of India. EICT IIT Roorkee delivers FDPs and certification courses in
online as well as offline modes. Our courses lay emphasis on bridging the gap
between industry demand and academic learning to provide a foundation to
build your career in the ICT industry. All our courses have projects with real-life
problems which impart industry insights. We have assimilated both academic &
industry experts to formulate the most effective courses that help professionals,
students and faculty upgrade their skills without disrupting their regular schedule.
ACHIEVEMENTS
7
In Engineering In Overall Category of Among the IITs in the
Category of NIRF NIRF Rankings 2022 ‘Citations per Faculty’
Rankings 2020 parameter in QS World
University Rankings, 2021
05
PROGRAM
HIGHLIGHTS
BUILD CAREER
APPLICATIONS ASSISTANCE FROM
Work on 10+ projects GREAT LEARNING
& assignments Get exclusive access to
2400+ top hiring companies
06
PROGRAM
OUTCOMES
CERTIFICATE
Upon successful completion of this program, you will receive a Certificate of Completion
from E&ICT Academy, IIT Roorkee.
07
CURRICULUM*
* The curriculum is subject to change based on industry trends and inputs from IIT Roorkee faculty.
COURSE - PREWORK
INTRODUCTION TO PROGRAMMING
a. Program Structure & Basic Principles
b. Programming Constructs - Loops, Functions, Arrays, Etc.
c. An Introduction to Version Control, Git
d. Basic HTML, CSS
DATA STRUCTURES
• Linear Data Structures (Arrays, Strings, Stacks, Queues, Linked Lists, etc.)
• Binary Trees and Binary Search Trees, Tree traversals
08
ALGORITHMS
• Basic Algorithms: Recursion, Searching and Sorting Algorithms
• Analysis of Algorithms and Evaluating the Right Algorithm for a Problem
• Self-Study: Advanced Algorithms - Greedy Algorithms, Graphs, Dynamic
Programming and Hashing
09
COURSE - SPECIALIZATION IN
CLOUD COMPUTING
LINUX ESSENTIALS AWS ADVANCED
• Linux OS • Database Services (RDS,
• File Structure DynamoDB)
• Basic Shell Scripting • PaaS - Elastic BeanStalk
• CaaS - Elastic Container Service
CLOUD FOUNDATIONS • Monitoring & Logging - AWS
• Service Models CloudWatch, CloudTrail
• Deployment Models • Notifications - SNS, SES
• Virtual Machines vs Containers • Billing & Account Management
• Why Cloud
• Traditional vs Cloud Infra DEVOPS ON AWS
• Cloud Platforms • Continuous Integration and
Continuous Deployment
CONTAINERS • Deployment Pipeline(e.g. AWS
• Container Basics CodePipeline, CodeCommit,
• Application Containers (Docker) CodeBuild, CodeDeploy)
• Plan, Build, Deploy and Monitor
AWS CORE
(CloudFormation)
• AWS Organization & IAM
• Infrastructure as Code (Terraform,
• Compute CloudFormation)
• Storage
• Network
10
COURSE - SPECIALIZATION IN
PYTHON FOR DATA SCIENCE
PYTHON FOR DATA SCIENCE SUPERVISED LEARNING
• Numpy • Predictive Modelling- Linear
• Pandas Regression
• Matplotlib • Predictive modelling- Logistic
Regression
SQL PROGRAMMING • Popular supervised ML
• Introduction to DBMS Algorithms
• Subqueries and Joins • Naive Bayes
• Functions, Operations, Grouping & • K-Nearest Neighbor
Filtering, etc. • Decision Tree
EXPLORATORY DATA ANALYSIS UNSUPERVISED LEARNING
• Data Cleaning • Introduction to Clustering
• Data Preprocessing • K Means Clustering
• Feature Engineering • Visual Analysis of clustering
APPLICATIONS (SELF-PACED
OPTIONAL CONTENT)
TOOLS COVERED
AND MORE
11
FACULTY AND MENTORS
Learn from India’s leading academicians in the field of Software Engineering and
several experienced industry practitioners from top organisations. Below is an
indicative sample of faculty and mentors you might interact with during the
course of the program.
Prof. R. Balasubramanian
CSE Department, IIT Roorkee
12
FACULTY AND MENTORS
Dr. Abhinanda Sarkar has a degree in B.Stat. and M.Stat. from the
Indian Statistical Institute (ISI) and a Ph.D. in Statistics from Stanford
University. He is currently adjunct or visiting faculty at Stanford, ISI
Delhi, IIM-B and IISc. After working in the research teams at MIT and
IBM, he spent a decade at General Electric in Bangalore. At Great
Learning, Dr. Sarkar is the Academic Director where he ensures
academic rigour and quality for all programs offered by through
Great Learning.
Nirmallya Mukherjee
Academic Director, Cloud Computing
13
GET THE
GREAT LEARNING
ADVANTAGE
Great Learning, a part of BYJU'S group, is India's leading professional
learning and higher education platform. When you chose this program, you
also get access to Great Learning's extensive pool of industry experts and
dedicated career assistance.
RESUME CAREER
BUILDING AND GUIDANCE
INTERVIEW Get access to career mentoring from
PREPARATION industry experts who’ve transitioned
to roles in the industry. Benefit from
We help you build your resume to their guidance on how to build a
highlight your skills and your previous rewarding career.
professional experience. You'll also
learn to crack interviews with our
interview preparation sessions.
14
SOME TOP COMPANIES THAT HIRE
GREAT LEARNING LEARNERS
15
ADMISSION PROCESS
Register your interest by filling in the online application form
STEP 1 for the program.
Eligibility
• Applicants should have 50% or above in Xth, XIIth.
• No programming experience is required.
• This program is suitable for both fresh graduates and
professionals with experience.
• College students that are due to graduate within the next
12-18 months are also encouraged to apply.
FEES
` 2,00,000 + GST
16
START LEARNING TODAY
ADVANCED
CERTIFICATE PROGRAM
IN FULL STACK SOFTWARE
DEVELOPMENT
CONTACT US
+91 8047185504
eictiitroorkee_fsd@greatlearning.in
mygreatlearning.com/iitroorkee-fsd
https://eict.iitr.ac.in/full-stack-software-development/
https://eict.iitr.ac.in/full-stack-software-development/