You are on page 1of 10

ProGrad Full Stack Developer Program Details

Objective

Why be a grad, when you can be a ProGrad?

Make learners ready-to-deploy Full stack Developers with expertise in in-demand


skills

Program Details

10 Week program with 500+ hours of learning

60+ labs/projects and many more practical exercises

One-on-one course assistance with Teaching Mentors

Job Placement Assistance with Top Firms

Our Methodology

Whole Game Methodology Focus on work readiness


Our program is based on the Whole Game teaching There is an elaborate focus on work readiness right
methodology inspired from the work of David Perkins, a from day 1.

Harvard Professor with a PhD in Artificial intelligence.

Our leaners communicate mostly through Slack, plan


We start by showing our students a complete working their projects using Trello board, work seamlessly with
solution and then deconstruct it by gradually digging GIT and many more such tools used at workplace.
deeper and deeper.

Exposure to Business Context Creative Thinking & Leadership


All our labs/projects are deisgned to inculcate business The students work on at least 4 projects of their own
thinking right from day 1.

choice apart from tonnes of project where they are


guided by us.

This makes them fully aware of how they will have to


collaborate with others to make some small parts of a This helps them cement their understanding about how
larger website and also helps them think expansively on technology is used to solve business problems and also
what is the business problem they are trying to solve.
expands their creative thinking abilities.
ProGrad’s Journey (Overview)

Week 0 SPRINT 0
Pre-Work

Basics of HTML, CSS, JavaScript

Portfolio page, NPM clone,


Number guessing game, Chess
game using JS
Learnability

Week 1 Week 2 Week 3 SPRINT 1


HTML, CSS, JavaScript

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.

their choice & build it using


Dispenser, Brrrgrrr etc.

HTML, CSS and ES6 JavaScript.


Project: ProGrad Premier Leagu e

Project: Super Wars

Creativity
Learnability UI/UX Design Communication Skills
Adaptability Design Thinking Presentation Skills

Week 4 Week 5 Week 6 Week 7 SPRINT 2


Mongo D b

Express and Moustache Js

Bac kEnd Development


Node Js

Project Week

Labs: Scrath-Up, Labs: Express ProCine, ProSite,


Labs: Express ProCine, ProSite ,
Students will build a CRUD
ProRecipe, Mail Demon, Do you have passport, ProUAV’s

Do you have passport, ProUAV’s

application using node js, mongo


ProCinema, etc.

db, express and mustache js.

Project: Exercise Tracker Project: Blog Application Project: Salon Application

Creativity Professionalism j c Management


Pro e t
Self Motivation
Time Management Adaptability Communication skills
Problem Solving Skills

Week 8 Week 9 - 10 Week 10 SPRINT 3


Full Stack
React

Final Capstone Project Week

Final Capstone 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

Learnability Positive Attit de u Fl x l y


Testing
e ibi it

Adaptability Work Pressure Quality Assurance


ProGrad Journey Sprint 1 (Front End)

Review criteria

1. Creative usage of HTML, CSS, JS

2. Code quality with a focus on coding ethics

3. Conformance to mandatory requirements

Week Activity Skills

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.

Self-guided projects that they would on:

1. Portfolio page showcasing their skills

2. Snapchat clone - recreating the home page of snapchat.com

3. Understanding the chess game & determining the movements of queen using JavaScript

HTML, CSS, Javascript

Week 1 Learn with Labs/Projects - Using HTML, CSS, JS

CSS Selectors, Grids, Flexboxes

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

Brrrgrrr (lab focused on DOM manipulation & event handling in JS).

Closures, Async & Callbacks

DOM manipulation, APIs & Axios,

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

HTML, CSS, Javascript


Week 2 Advanced - Using HTML, CSS, JS

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.

HTML, CSS, Javascript


Week 3 Project Wee k

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.

Week 1 Week 2 Week 3 SP RINT 1


FrontEnd Development
HTML, CSS, JavaScript

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.

their choice & build it using


Dispenser, Brrrgrrr etc.

HTML, CSS and ES6 JavaScript.


Project: ProGrad Premier League

Project: Super Wars


Creativity

Learnability I X Design
U /U Communication Skills

Adaptability Design Thinking Presentation Skills


ProGrad Journey Sprint 2 (Back End)

Review criteria

1. Usage of Node Js

2. Mongo Db

3. Conformance to mandatory requirements

Week Activity Skills

Week 4 Learn with Labs/Projects - Using Node js

Node Js - Basic to advanced

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

cinema bucket list ). OOPs concepts,

Exception handling

Hooks, Buffers and Streams

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.

Week 6 Learn with Labs/Projects - Express and Mustache Js

Node Js, Mongo DB & Mongoose

Labs:ProCine (lab focused on movie database), ProSite(lab focussed on express website), Do you have Document

passport(lab focussed on passport js authentication) .

Collections

Advanced queries
Project: Gift Recommendation - Based on user detail, learners are expected create an application that
recommends a gift.

Week 7 Project Wee k

Mongo DB, Node Js and Express

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.

Project Week - Using Oracle Database, JDBC

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

Express and Moustache Js

Project ee
W k

to use filters and CRUD operations.


Labs: Scrath-Up, Labs: Express ProCine, ProSite,
Labs: Express ProCine, ProSite,
Students ill build a CRUD
w

ProRecipe, Mail Demon, Do you have passport, ProUAV’s

Do you have passport, ProUAV’s

application using node js, mongo


ProCinema, etc.

db, express and mustache js.

Project: Exercise Tracker Project: Blog Application Project: Salon Application

Creativity Professionalism Project Management


Self Motivation
Time Management Adaptability Communication skills
Problem Solving Skills
ProGrad Journey Sprint 3 (Full Stack)

Review criteria

1. Appropriate usage of Frontend & Backend technologies

2. Application testing using Selenium

3. Conformance to mandatory requirements

Week Activity Skills

Week 8 Learn with Labs/Projects - Using React

Angular 7

Labs: Weather App , Shopping cart, To do List, Single Page Application Angular directives, components

One way data binding,

Two way data binding, Formatting


data with pipes, Routing

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

4. Higher Order Functions


Glimpse of FrontEnd Lab/Project

Objective

Make arrangements to a collected data of Football players across various teams.


Arranagements would help decide players for the upcoming matches.

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

2. File saving using Excel/Word

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

2. File saving using Excel/Word

You might also like