Skip to content
AiPearlz Institute
Menu

AI Full Stack Development (MERN)

Go from zero web experience to building and deploying AI-powered full stack applications with MongoDB, Express, React and Node.js.

All courses / Web development

Course at a glance

Mode
100% online, live instructor-led classes
Duration
2 months (8 weeks)
Class days
Monday, Wednesday, Friday
Class time
7:15 pm to 8:30 pm (Pakistan time)
Class length
1 hour 15 minutes, 3 classes per week
Total classes
24 classes, 30 live hours
Projects
3 projects and 1 AI-powered MERN capstone, all published online
Who it is for
Beginners, students, freelancers and working professionals
Background needed
None. Basic computer and internet skills are enough

Each 75-minute class runs as 10 minutes of recap, 45 minutes of live teaching and coding, and 20 minutes of hands-on practice. Practice tasks are assigned after every class.

What makes this program different

  • Starts from zero: no programming background is required.
  • AI runs through the whole course: coding with AI assistants, prompt writing for developers, and an AI chatbot in your capstone.
  • Finish in 2 months: three evening classes a week, Monday, Wednesday and Friday.
  • Four projects, each published online and added to your GitHub portfolio.

By the end, you can

  • Frontend: HTML5, CSS3, Flexbox, Grid, responsive design, Bootstrap, Tailwind CSS
  • JavaScript: fundamentals, DOM, ES6+, asynchronous programming, APIs
  • React: components, hooks, routing, forms, state management
  • Backend: Node.js, Express.js, REST APIs, authentication with JWT
  • Database: MongoDB, Mongoose, MongoDB Atlas
  • AI: coding with AI assistants, prompt writing for developers, integrating LLM APIs, building an AI chatbot feature
  • Professional tools: VS Code, Git, GitHub, Postman, deployment to the cloud
  • Career: portfolio, GitHub profile, freelancing basics

Who should join

  • Beginners
  • Students
  • Freelancers
  • Working professionals

Prerequisites

  • No programming background is required
  • Basic computer and internet skills

Class-by-class curriculum

24 classes in 5 modules, three classes a week for 8 weeks.

Module 1: Web foundations and AI tools

  1. Class 1

    Orientation and setup

    How the web works, frontend vs backend, MERN architecture, VS Code setup, browser DevTools, AI assistants for developers

  2. Class 2

    HTML5

    Page structure, text, links, images, lists, tables, forms, semantic tags

  3. Class 3

    CSS3 basics

    Selectors, colors, typography, box model, positioning

  4. Class 4

    Layout and responsive design

    Flexbox, CSS Grid, media queries, mobile-first design

  5. Class 5

    CSS frameworks, Git and GitHub

    Bootstrap, Tailwind CSS, Git basics, GitHub repositories, hosting a static site. Project 1: personal portfolio website

Module 2: JavaScript

  1. Class 6

    JavaScript fundamentals

    Variables, data types, operators, conditions, loops

  2. Class 7

    Functions, arrays and objects

    Functions, scope, arrays, objects, map, filter, reduce

  3. Class 8

    DOM and events

    Selecting and changing elements, event handling, form validation, mini project

  4. Class 9

    Modern JavaScript and AI-assisted coding

    ES6+ arrow functions, destructuring, spread, modules; prompt writing for code generation, debugging and code review with AI

  5. Class 10

    Asynchronous JavaScript and APIs

    Callbacks, promises, async/await, fetch, JSON. Project 2: live data app using a public API

Module 3: React

  1. Class 11

    React introduction

    Vite setup, JSX, components, props

  2. Class 12

    State and events

    useState, event handling, lists and keys, conditional rendering

  3. Class 13

    Effects, data and forms

    useEffect, fetching API data, controlled forms, loading and error states

  4. Class 14

    Routing and shared state

    React Router, Context API, custom hooks

  5. Class 15

    Styling and deploying React

    Tailwind CSS in React, reusable UI components, deployment. Project 3: multi-page React application

Module 4: Backend with Node.js, Express and MongoDB

  1. Class 16

    Node.js

    Runtime, modules, npm, file system, building a basic server

  2. Class 17

    Express.js and REST APIs

    Routing, middleware, REST design, testing with Postman

  3. Class 18

    MongoDB and Mongoose

    NoSQL concepts, MongoDB Atlas, CRUD operations, schemas and models

  4. Class 19

    Building a complete API

    CRUD API with Express and Mongoose, validation, error handling, MVC folder structure

  5. Class 20

    Authentication and security

    Password hashing, JWT, protected routes, user roles, environment variables

Module 5: Full stack integration, AI and capstone

  1. Class 21

    Connecting frontend and backend

    Axios, CORS, login and signup flow in React, protected pages, image upload

  2. Class 22

    AI integration

    LLM APIs, API keys, prompt design, building an AI chatbot endpoint and chat interface

  3. Class 23

    Deployment and capstone build

    Deploying backend, frontend and database to the cloud, AI features such as content generation and summarization, capstone support

  4. Class 24

    Capstone demo and career

    Final project presentations, portfolio and GitHub profile, freelancing and job guidance, next steps

Projects and capstone

You leave with 4 public, deployed projects, each one harder and closer to real client work.

  1. 1

    Personal portfolio website built after Class 5

    Skills shown: HTML, CSS, responsive design, Git and GitHub

  2. 2

    Live data app using a public API built after Class 10

    Skills shown: JavaScript, DOM, async programming, APIs

  3. 3

    Multi-page React application built after Class 15

    Skills shown: React components, hooks, routing, state

  4. 4

    Capstone: AI-powered MERN application presented in Class 24

    Skills shown: Full stack development, authentication, database, AI chatbot, cloud deployment

Capstone options

  • AI-powered e-commerce store
  • AI blog and content platform
  • AI task and project manager

You can also build your own idea, with the instructor's approval.

Certificate requirements

  • At least 75% attendance (18 of 24 classes).
  • Projects 1 to 3 submitted.
  • Capstone project deployed and presented in Class 24.

Your instructor

Photo of Zainab Younas

Zainab Younas

Software Engineer and Full Stack Developer

Software Engineer with 2+ years of professional experience at GenX Integrated Systems, building backend services, secure REST APIs and microservices-based applications. Full stack project work includes Next.js, React, TypeScript and Tailwind CSS on the frontend, relational databases, and AI-powered applications with Python and FastAPI. Strong in the fundamentals that carry across web stacks: REST API design, authentication, databases, Git and GitHub workflows, and responsive UI development.

Upcoming batches

Classes run Monday, Wednesday, Friday, 7:15 pm to 8:30 pm, Pakistan time.

Start dates will be announced soon. Apply now and we will tell you as soon as they are set.

Chat on WhatsApp