Skip to content

Software Development

MERN Stack with MongoDB, Express, React, and NodeJS

Available in:Remote

UCI:3047

Self-Paced

Course fee
No-Cost
Course level
Advanced
Length
5 weeks
Prerequisites
Must be a Per Scholas Alumnus · Some Prerequisites Required

Course Overview

Web development requires robust, scalable solutions to power today's interactive digital experiences. The advanced, asynchronous MERN Stack (UCI 3047) course equips you with the specialized knowledge required to develop, test, and deploy enterprise-grade websites using the industry's most in-demand programming languages and tools.

Throughout the MERN Stack (UCI 3047) program, you will gain a deep, conceptual understanding of the complete software development lifecycle. Working within a simulated integrated development environment (IDE), you will move beyond foundational HTML, CSS, and JavaScript to master the entire MERN ecosystem — MongoDB, Express.js, React, and Node.js. In addition, you will leverage essential industry-standard technologies, including Redux and JSON Web Tokens (JWT), to ensure your applications are both highly responsive and strictly secure.

Additional Info

Technical Skills & Course Objectives

By the end of this course, you will be able to:

  • Build comprehensive, large-scale full-stack applications from scratch using modern software engineering practices.
  • Connect dynamic front-end applications powered by React with robust back-end infrastructures utilizing Express, MongoDB, and Node.js.
  • Implement JSON Web Tokens (JWTs) to ensure highly secure user authentication and data authorization.
  • Utilize advanced React features and modern asynchronous JavaScript, including React Hooks, Async/Await, React Router 6, and Axios, to create seamless user interfaces.
  • Implement modern ECMAScript 6 (ES6) syntax within Node.js environments to write cleaner, more efficient server-side code.
  • Deploy your completed, production-ready MERN stack applications seamlessly to cloud platforms such as Heroku.
  • Apply established industry best practices for architecting and maintaining both front-end and server-side applications.
StartsApply byEndsWeeks
Nov 16, 2026Nov 2, 2026Dec 18, 20265

Related Courses

  • Retrain or enhance your web design skills with Per Scholas, the AI-integrated talent accelerator. Remote, instructor-led courses offer role-specific training and skills that help you take your career to the next level. This web design essentials course is spread across 10 weeks, and you can learn on weekends and evenings to make the curriculum more accessible.

    No-CostRemote10 weeks90 training hours
  • This program is designed for Per Scholas Alumni who want to continue their education to support their careers. After successful completion, graduates can accelerate their careers as Full Stack Developers, Backend Engineers, and more.

    No-CostRemote10 weeks90 training hours
  • This program is designed for intermediate Python developers looking to advance their skills in full-stack web development. After successful completion, graduates can jumpstart their careers as Python Developers, Django Developers, or Software Engineers specializing in web applications. It is preferred for learners to have basic Python, HTML, CSS, and JavaScript programming experience.

    No-CostRemote10 weeks
  • Master automation with in-demand Python and version control skills needed to thrive in modern tech environments.

    No-CostRemote18 weeks182 training hoursGoogle Python
  • Accelerate your career in software engineering by mastering enterprise computing's most versatile programming language.

    No-CostRemote10 weeks90 training hours
  • Build the programming skills that power today's web applications with JavaScript Essentials. This instructor-led course is designed for Per Scholas alumni who want to strengthen their coding knowledge, create interactive web experiences, and take the next step towards a software development career. You will handle practical projects to help you gain the confidence to develop apps and games, create mind-blowing animations, and solve real-world programming challenges.

    No-CostRemote10 weeks90 training hours