Post Graduate Certificate in Full Stack Development - MERN

Confidently enter this in-demand career with hands-on coding skills and the MIT xPRO advantage

Get Your Brochure

Course Dates

STARTS ON

December 20, 2021

Course Duration

DURATION

1 Year
10-12 hours per week

Course Duration

EMIs as low as INR 6,988/ month*.
Learn more

This program is open for enrollments for participants from India, Bangladesh, Bhutan, Burma, Nepal, Pakistan, and Sri Lanka only.

Apply before November 30, 2021 and avail an early bird tuition assistance of US$400. Use code MITXPRO400EBTA during payment.

Program Overview

MIT xPRO's Post Graduate Certificate in Full Stack Development is an immersive program, meticulously curated to provide you with the tools and technologies to build, deploy, test, run, and manage full stack applications. You will also benefit from receiving personalized feedback through weekly live office hours with program leaders and the opportunity to develop a GitHub portfolio for potential employers.

Career Preparation and Guidance*

Emeritus, our learning collaborator for this program, provides the following career preparation services:

  • 1:1 Mentorship Sessions by an Emeritus Career Coach
  • Resume Building Group Workshops
  • LinkedIn Profile Building Group Workshops
  • Interview Preparation Group Workshops
  • 1:1 Mock Interviews by Industry Experts
  • Access to Emeritus' Career Services Job Portal
  • Participation in Career Fairs
  • Job Placement Assistance**

*Available to Indian residents only.

**Job placement assistance from partner companies are published, applied to, and tracked to success via an online platform – offered in partnership with Superset.

Who Is this Program for?

This program is most suited for graduates and early career professionals looking to launch and accelerate their careers by starting early in a high-growth field and gaining exposure to the entire development lifecycle from a globally recognized school.

Mid-career professionals pursuing careers in software development and looking to enhance their skills, build on their coding knowledge, and gain a certificate from a globally recognized school will also benefit from this program.

Note: There are no prerequisites for this program, though a capacity for technical concepts is recommended.

Tools and Resources

The MERN stack is a popular JavaScript stack used for a smooth, ultra-efficient development process. MERN consists of four different open-source components: MongoDB, Express, React, and Node.js. These components provide end-to-end framework support for developers. MIT faculty believe that using MERN (with ReactJS) is the best stack for this course, as React is easier to use given it has a pre-built UI library. The program uses these tools and resources:

  • MERN Stack (MongoDB, ExpressJS, React and NodeJS)
  • Airbnb Style Guide for JavaScript
  • Mozilla Developer Network for JavaScript
  • Docker Containers
  • DevOps
  • Cloud

Program Highlights

Earn a certificate from MIT xPRO to recognize your skills and success

Insights and coding demos from renowned MIT faculty

Market-ready coding skills in a high-growth market

GitHub portfolio to share with potential employers

Section Summaries

Section 1: Web Development

  • Explain key web programming concepts
  • Build web applications using Javascript, HTML, and CSS
  • Design and code user interactions on web pages
  • Design and implement UI components for web applications
  • Define and breakdown modern software development lifecycle processes
  • Set up code management tools such as GitHub

Section 2: Front-End Development and React

  • Build, test, and deploy a React application
  • Explain key React concepts such as JSX and Hooks
  • Design and build UI components using the React framework

Section 3: Back-End Development

  • Build a secure full stack web application using the MERN stack
  • Create a backend API with Express
  • Integrate React with a backend Express API
  • Explain the interactions between the different components of the MERN stack
  • Explain key cloud concepts related to modern web application development
  • Deploy a full stack solution using DevOps pipelines
  • Explain key DevOps concepts for Continuous Integration (CI) and Continuous Delivery (CD)

Program Topics

This program is designed to prepare you with the skills you will need to start or continue your career in web and application development. This program includes the following modules:

Module 1:

Setting up Your System

Module 2:

Foundations 1: Computational Thinking

Module 3:

Foundations 2: Mental Model of Computing Operations

Module 4:

Introduction to Javascript

Module 5:

Functions: Array Manipulation and Scope

Module 6:

Callback Functions

Module 7:

Introduction to Testing, GitHub, and the DOM

Module 8:

Styles and Bootstrap

Module 9:

Asynchronous Code

Module 10:

Introduction to Cybersecurity and Recursion

Module 11:

Introduction to JavaScript ES6

Module 12:

Introduction to React

Module 13:

Introduction to JSX

Module 14:

Working with Lists in React

Module 15:

Working with Simple Components

Module 16:

Tic-Tac-Toe Exercise with React

Module 17:

Working with React Components

Module 18:

Bad Bank Exercise

Module 19:

Shopping Cart Exercise

Module 20:

Testing

Module 21:

Application Servers & Storage

Module 22:

Containers and Cloud Basics

Module 23:

APIs

Module 24:

Security

Module 25:

Architectural Patterns

Module 26:

DevOps & Testing

Module 27:

Capstone Week

Module 1:

Setting up Your System

Module 15:

Working with Simple Components

Module 2:

Foundations 1: Computational Thinking

Module 16:

Tic-Tac-Toe Exercise with React

Module 3:

Foundations 2: Mental Model of Computing Operations

Module 17:

Working with React Components

Module 4:

Introduction to Javascript

Module 18:

Bad Bank Exercise

Module 5:

Functions: Array Manipulation and Scope

Module 19:

Shopping Cart Exercise

Module 6:

Callback Functions

Module 20:

Testing

Module 7:

Introduction to Testing, GitHub, and the DOM

Module 21:

Application Servers & Storage

Module 8:

Styles and Bootstrap

Module 22:

Containers and Cloud Basics

Module 9:

Asynchronous Code

Module 23:

APIs

Module 10:

Introduction to Cybersecurity and Recursion

Module 24:

Security

Module 11:

Introduction to JavaScript ES6

Module 25:

Architectural Patterns

Module 12:

Introduction to React

Module 26:

DevOps & Testing

Module 13:

Introduction to JSX

Module 27:

Capstone Week

Module 14:

Working with Lists in React
Download Brochure

Program Faculty

JOHN R. WILLIAMS

Professor of Information Engineering in MIT Department of Civil and Environmental Engineering

John Williams holds a BA in Physics from Oxford University, an MS in Physics from UCLA, and a Ph.D. in Numerical Methods from the University of Wales, Swansea. His research focuses on the application of large-scale computation to problems in Cyber-Physical security and energy studies... More info

ABEL SANCHEZ

Research Scientist and Executive Director of MIT's Geospatial Data Center

Dr. Abel Sanchez holds a Ph.D. from the Massachusetts Institute of Technology (MIT). He is the Executive Director of MIT's Geospatial Data Center, architect of “The Internet of Things” global network, and architect of data analytics platforms for SAP, Ford, Johnson & Johnson, Accenture, Shell... More info

Program Certificate

Example image of certificate that will be awarded after successful completion of this program

Program Certificate

Get recognized! Upon successful completion of this program, MIT xPRO grants a certificate of completion to participants. This program is graded as a pass or fail; participants must receive 75% to pass and obtain the certificate of completion.

Download Brochure

After successful completion of the program, your verified digital certificate will be emailed to you, at no additional cost, with the name you used when registering for the program. All certificate images are for illustrative purposes only and may be subject to change at the discretion of MIT.

Financing Options* Starting at INR 6,988/ Month.

Option 1

Program Fee: INR 3,00,000
Maximum Loan Amount: INR 3,00,000
Tenure (months): 36
EMI/ month: INR 10,021

Option 2

Program Fee: INR 3,00,000
Maximum Loan Amount: INR 3,00,000
Tenure (months): 48
EMI/ month: INR 8,063

Option 3

Program Fee: INR 3,00,000
Maximum Loan Amount: INR 3,00,000
Tenure (months): 60
EMI/ month: INR 6,988

Also available in 12/ 18/ 24 months EMI plans.


Note:
The above EMI's are indicative and figures in INR are approx.
The EMI's offered by each of the loan providers might vary from the above figures, depending upon tenure and loan amount to be disbursed.
Our Program Advisors will help you with information on how to avail a loan from our loan providers.
*Applicable only for Indian residents.
Registration for this program is done through Emeritus. You can contact us at mit.xpro@emeritus.org
Apply Now

Early registrations are encouraged. Seats fill up quickly!

Flexible payment options available. Learn more.