Professional Certificate in Coding: Full Stack Development with MERN
Emeritus Institute of Management
Key Information
Campus location
Online
Languages
English
Study format
Distance Learning
Duration
32 weeks
Pace
Full time, Part time
Tuition fees
USD 7,450
Application deadline
Request info
Earliest start date
Request info
Scholarships
Explore scholarship opportunities to help fund your studies
Introduction
Launch Your Coding Career With MIT xPRO
A growing number of companies are hiring web developers, software engineers, and other technology workers who use technical skills to streamline their operations and leverage the power of technology within their organizations.
Their biggest challenge? Talent. MIT xPRO’s online learning programs leverage vetted content from world-renowned experts to make learning accessible anytime, anywhere, and solve this challenge for developing technical professionals.
- $111,499 The average salary for a full stack developer in the US (Source: Talent)
- 28.7 Million Projected worldwide population of professional developers by 2024, an increase of 4.8 million from 2019 (Source: Evans Data Corporation)
- #2 Ranking of full stack engineer among the 50 Best Jobs in America in 2022 (Source: Glassdoor)
Ideal Students
Who Is This Program For?
- Career Launchers: early career professionals wanting to start a career in a high-growth field and gain exposure to the full development lifecycle as the launch point.
- Career Builders: professionals ready to build on existing skills in coding, formalize training, and earn a valued certificate.
- Career Switchers: mid- or later career professionals looking to switch to software development from another field, such as marketing, sales, operations, or any other field.
There are no prerequisites for this program, though a capacity for technical concepts is recommended.
Program Outcome
Program Highlights
- Earn a certificate and 48 Continuing Education Units (CEUs) from MIT xPRO
- Insights and coding demos from renowned MIT faculty
- Market-ready coding skills in a high-growth market
- GitHub portfolio to share with potential employers
- Daily Live Chat with Learning Facilitators
Key Takeaways
- Build, test, and deploy a web application using the MERN stack
- Build, test, and deploy APIs
- Build, test, and deploy a front-end web application using React
- Setup Continuous Integration (CI) and Continuous Delivery (CD) pipelines to deploy a React application
- Present a GitHub portfolio of your work to potential employers
Curriculum
Program Topics
This program is organized into three main modules using the MERN stack: Web Development, Front-End Development/React, and Back-End Development. Each module builds on the next and is designed to prepare you to enter the job market as an entry-level full-stack developer, or to specialize in one of these areas with further skill development.
Module 1: Web Development
You will develop foundational skills in web development using Javascript, HTML, and CSS. You’ll also create your own personal portfolio in GitHub, which you will add to as you progress through the program.
Module 2: Front-End Development and React
You will dive deep into front-end development using one of the most popular frameworks, React. You will write clean, concise code with Javascript ES6 and use these skills to work with web components in React. You will learn how to build React applications and how to test and deploy them.
Module 3: Back-End Development
You will work with MongoDB, ExpressJS, and NodeJS to become confident in the MERN stack. You will learn the essentials for working in the cloud, automated testing, and deployment for a solid foundation in DevOps.
Career Opportunities
Stepping into a career in software and web development requires a variety of skills, both hard and soft. This course offers you guidance for navigating a career path in tech, including crafting your elevator pitch and communication tips. These services are provided by Emeritus, our learning collaborator for this program. The program support team includes course leaders to help you reach your learning goals. The primary goal is to give you the skills needed to be prepared for a job in this field, however, job placement is not guaranteed.
There is a career preparation aspect of this course, elements include:
- Crafting your elevator pitch
- LinkedIn profile tips
- Resumes/cover letters
- Navigating your job search
- Interview tips and preparation
- Negotiating salary
- Building confidence and being assertive
- Advancing in your career
Career exercises focused on launching a career as a developer:
- Building your personal brand and promoting your skills
- Communicating technical concepts to non-technical colleagues
- Understanding the roles and workflow of Agile development
- Reflecting on your skills to learn how to troubleshoot and learn more quickly
- Job search and interviewing for developer positions