ProGrad FSD Curriculum PDF
ProGrad FSD Curriculum PDF
ProGrad FSD Curriculum PDF
Objective
Program Details
Our Methodology
Week 0 SPRINT 0
Pre-Work
Advanced JavaScript
Project Week
FrontEnd Development
Labs: Pro Calendar, ProGrad Labs: HourGlass, Pla y with Students to choose a game of
Album, ProTeam, Chocolate Weather, ProBot, ProShoppe etc.
Creativity
Learnability UI/UX Design Communication Skills
Adaptability Design Thinking Presentation Skills
Project Week
Labs: Weather App, Create a full stack project which Project Management, Testing of
Shopping cart, To do list ,
includes frontend and backend .
I
application and ntegration.
Single page applications
q
Project selectio, re uirement
gathering & project scoping.
Project: Pro Premier
League Integrity Business understanding
Review criteria
Pre-Work Pre-Work is a module designed to get the learners comfortable with basic concepts of HTML, CSS, and Basics of HTML, CSS, Javascript
JavaScript along with the environment they are going to work on.
3. Understanding the chess game & determining the movements of queen using JavaScript
Labs: ProCalendar (a simple calendar built using HTML, CSS), ProTeam (lab focused on media queries),
Arrays, Objects, ES6
ProContacts (lab focused on DOM manipulations, Chocolate Dispenser (lab focused on Higher Order
Understanding GIT
Functions, Arrays, Objects in JS), Monopoly (building the logic of two player Monopoly game using JS),
Higher Order Functions
Project: Pro Premier Lab (a game designed using HTML, CSS and JS where we compare multiple teams
CSS transistion & animation
their performance and their trophies).
Theme is game development. Students can choose to conceptualize and build a game of their choice.
Students are encouraged to be creative during the ideation & development stages.
They are also encouraged to explore design using Figma/Sketch and solve katas on CodeWars.
Theme is game development. Students can choose to conceptualize and build a game of their choice.
Students are encouraged to be creative during the ideation & development stages.
They are also encouraged to explore design using Figma/Sketch and solve katas on CodeWars.
Advanced JavaScript
Project Week
Labs: Pro Calendar, ProGrad Labs: HourGlass, Play with Students to choose a game of
Album, ProTeam, Chocolate Weather, ProBot, ProShoppe etc.
Learnability I X Design
U /U Communication Skills
Review criteria
1. Usage of Node Js
2. Mongo Db
Labs: Scratch-up (lab focused on Node Js setup), Mail Demon (an application to integrate email to your Control structures, Date Time
application), ProBot (lab focused on building bot in Node Js),ProCinema (An application to create your Regular Expressions
Exception handling
Java
Week 5 Learn with Labs/Projects - Using Mongo DB
Labs: CRUD based applications like Blog. Students build a blogging website with modules like login/sign
up, blog post addition, deletion, updation, filter, search and report generation operations.
Labs:ProCine (lab focused on movie database), ProSite(lab focussed on express website), Do you have Document
Collections
Advanced queries
Project: Gift Recommendation - Based on user detail, learners are expected create an application that
recommends a gift.
z
Theme is Business. Students can choose to conceptuali e and build any application of their choice.
Students are encouraged to be creative during the ideation & development stages.
Week 4 W k
ee can
Students 5 ee
choose to conceptualize W k6 W k
ee of7their choice. They are encouraged to
and build an application SPRINT 2
generate various reports of different forms (ODF, excel, Word) using Database. They are also encouraged Bac nd De e opment
kE v l
Node Js
Mongo Db
Project ee
W k
Review criteria
Angular 7
Labs: Weather App , Shopping cart, To do List, Single Page Application Angular directives, components
Angualar 7
Week 9 - 10 Project Week - Using Full Stack
Students can choose to conceptualize and build an application of their choice. They are encouraged to
build the application using MERN only.
Glimpse of FrontEnd Lab/Project
Objective
Brrrgrrr - A online website that sells burgers. It suggests users to not only
customize their burgers by adding or removing ingredients but also create their own
burger from the ingredients in stock.
Mandatory things:
1. Arrays
2. DOM Manipulation
3. ES6 compatible
Objective
Mandatory things:
1. Arrays
2. Objects
3. ES6 compatible
4. Functions in JS
Glimpse of BackEnd Lab/Project
Objective
GoGoa - An application to budget & plan your next trip to Goa. Be it Hotel, Flight,
Train or Bus - this application will help you calculate & plan your vacation in
advance.
Mandatory things:
1. Node JS
2. Hooks, Streams
Glimpse of BackEnd Lab/Project
Objective
Blog Application - Build a blog application end to end with modules such as login,
sign up, new post addition deletion updation, search etc.
Mandatory things:
1. CRUD operations
Objective
Blog Application - Build a blog application end to end with modules such as login,
sign up, new post addition deletion updation, search etc.
Mandatory things:
1. CRUD operations