Start here Need help?
Find your learning path Choose where you want to start.
Beginner to Advanced

Full Stack Web Development (MERN)

From your first HTML tag to deploying production-grade React + Node applications.

★ 4.9 11,240 students 13 chapters 213 lessons 95 hours
Career track 02

Software Developer Track

For people who want to write code professionally and get a developer job, local or remote.

Jobs this leads to Frontend / Backend Developer · Full Stack Engineer · App Developer
7 courses · 403 hours · ~10 months See the path

Why take this course?

1

Web developers remain the #1 hired tech role worldwide.

2

Remote junior roles start at $1,200–2,500/month for South Asian devs.

3

You can freelance, join a product company, or build your own SaaS.

What you will be able to do

  • Build responsive, accessible interfaces with HTML/CSS
  • Master modern JavaScript and TypeScript
  • Create React apps with hooks, routing and state management
  • Design REST & GraphQL APIs with Node and Express
  • Model data in MongoDB and PostgreSQL
  • Deploy with Docker, CI/CD and cloud hosting

Full curriculum

13 chapters · 213 lessons
  • Introduction to How the Web Works 6m FREE
  • 🔒 Why How the Web Works matters in real projects 13m
  • 🔒 Core concepts of How the Web Works 20m
  • 🔒 Tools and setup for How the Web Works 27m
  • 🔒 Step-by-step walkthrough: How the Web Works 12m
  • 🔒 Hands-on lab 1 — How the Web Works 19m
  • 🔒 Hands-on lab 2 — How the Web Works 26m
  • 🔒 Common mistakes in How the Web Works 11m
  • 🔒 Best practices and standards 18m
  • 🔒 Advanced techniques in How the Web Works 25m
  • 🔒 Case study: How the Web Works in industry 10m
  • 🔒 Workflow automation for How the Web Works 17m
  • 🔒 Checklist and cheat sheet 24m
  • 🔒 Troubleshooting and debugging 9m
  • 🔒 Live demo session — How the Web Works 16m
  • Introduction to HTML5 Deep Dive 11m FREE
  • 🔒 Why HTML5 Deep Dive matters in real projects 18m
  • 🔒 Core concepts of HTML5 Deep Dive 25m
  • 🔒 Tools and setup for HTML5 Deep Dive 10m
  • 🔒 Step-by-step walkthrough: HTML5 Deep Dive 17m
  • 🔒 Hands-on lab 1 — HTML5 Deep Dive 24m
  • 🔒 Hands-on lab 2 — HTML5 Deep Dive 9m
  • 🔒 Common mistakes in HTML5 Deep Dive 16m
  • 🔒 Best practices and standards 23m
  • 🔒 Advanced techniques in HTML5 Deep Dive 8m
  • 🔒 Case study: HTML5 Deep Dive in industry 15m
  • 🔒 Workflow automation for HTML5 Deep Dive 22m
  • 🔒 Checklist and cheat sheet 7m
  • 🔒 Troubleshooting and debugging 14m
  • 🔒 Live demo session — HTML5 Deep Dive 21m
  • 🔒 Assignment: apply HTML5 Deep Dive 6m
  • 🔒 Quiz & knowledge check 13m
  • 🔒 Interview questions on HTML5 Deep Dive 20m
  • Introduction to CSS, Flexbox & Grid 16m FREE
  • 🔒 Why CSS, Flexbox & Grid matters in real projects 23m
  • 🔒 Core concepts of CSS, Flexbox & Grid 8m
  • 🔒 Tools and setup for CSS, Flexbox & Grid 15m
  • 🔒 Step-by-step walkthrough: CSS, Flexbox & Grid 22m
  • 🔒 Hands-on lab 1 — CSS, Flexbox & Grid 7m
  • 🔒 Hands-on lab 2 — CSS, Flexbox & Grid 14m
  • 🔒 Common mistakes in CSS, Flexbox & Grid 21m
  • 🔒 Best practices and standards 6m
  • 🔒 Advanced techniques in CSS, Flexbox & Grid 13m
  • 🔒 Case study: CSS, Flexbox & Grid in industry 20m
  • 🔒 Workflow automation for CSS, Flexbox & Grid 27m
  • 🔒 Checklist and cheat sheet 12m
  • 🔒 Troubleshooting and debugging 19m
  • 🔒 Live demo session — CSS, Flexbox & Grid 26m
  • Introduction to JavaScript Fundamentals 21m FREE
  • 🔒 Why JavaScript Fundamentals matters in real projects 6m
  • 🔒 Core concepts of JavaScript Fundamentals 13m
  • 🔒 Tools and setup for JavaScript Fundamentals 20m
  • 🔒 Step-by-step walkthrough: JavaScript Fundamentals 27m
  • 🔒 Hands-on lab 1 — JavaScript Fundamentals 12m
  • 🔒 Hands-on lab 2 — JavaScript Fundamentals 19m
  • 🔒 Common mistakes in JavaScript Fundamentals 26m
  • 🔒 Best practices and standards 11m
  • 🔒 Advanced techniques in JavaScript Fundamentals 18m
  • 🔒 Case study: JavaScript Fundamentals in industry 25m
  • 🔒 Workflow automation for JavaScript Fundamentals 10m
  • 🔒 Checklist and cheat sheet 17m
  • 🔒 Troubleshooting and debugging 24m
  • 🔒 Live demo session — JavaScript Fundamentals 9m
  • 🔒 Assignment: apply JavaScript Fundamentals 16m
  • 🔒 Quiz & knowledge check 23m
  • 🔒 Interview questions on JavaScript Fundamentals 8m
  • Introduction to Advanced JS & TypeScript 26m FREE
  • 🔒 Why Advanced JS & TypeScript matters in real projects 11m
  • 🔒 Core concepts of Advanced JS & TypeScript 18m
  • 🔒 Tools and setup for Advanced JS & TypeScript 25m
  • 🔒 Step-by-step walkthrough: Advanced JS & TypeScript 10m
  • 🔒 Hands-on lab 1 — Advanced JS & TypeScript 17m
  • 🔒 Hands-on lab 2 — Advanced JS & TypeScript 24m
  • 🔒 Common mistakes in Advanced JS & TypeScript 9m
  • 🔒 Best practices and standards 16m
  • 🔒 Advanced techniques in Advanced JS & TypeScript 23m
  • 🔒 Case study: Advanced JS & TypeScript in industry 8m
  • 🔒 Workflow automation for Advanced JS & TypeScript 15m
  • 🔒 Checklist and cheat sheet 22m
  • 🔒 Troubleshooting and debugging 7m
  • 🔒 Live demo session — Advanced JS & TypeScript 14m
  • Introduction to Git, GitHub & Workflow 9m FREE
  • 🔒 Why Git, GitHub & Workflow matters in real projects 16m
  • 🔒 Core concepts of Git, GitHub & Workflow 23m
  • 🔒 Tools and setup for Git, GitHub & Workflow 8m
  • 🔒 Step-by-step walkthrough: Git, GitHub & Workflow 15m
  • 🔒 Hands-on lab 1 — Git, GitHub & Workflow 22m
  • 🔒 Hands-on lab 2 — Git, GitHub & Workflow 7m
  • 🔒 Common mistakes in Git, GitHub & Workflow 14m
  • 🔒 Best practices and standards 21m
  • 🔒 Advanced techniques in Git, GitHub & Workflow 6m
  • 🔒 Case study: Git, GitHub & Workflow in industry 13m
  • 🔒 Workflow automation for Git, GitHub & Workflow 20m
  • 🔒 Checklist and cheat sheet 27m
  • 🔒 Troubleshooting and debugging 12m
  • 🔒 Live demo session — Git, GitHub & Workflow 19m
  • 🔒 Assignment: apply Git, GitHub & Workflow 26m
  • 🔒 Quiz & knowledge check 11m
  • 🔒 Interview questions on Git, GitHub & Workflow 18m
  • Introduction to React Core 14m FREE
  • 🔒 Why React Core matters in real projects 21m
  • 🔒 Core concepts of React Core 6m
  • 🔒 Tools and setup for React Core 13m
  • 🔒 Step-by-step walkthrough: React Core 20m
  • 🔒 Hands-on lab 1 — React Core 27m
  • 🔒 Hands-on lab 2 — React Core 12m
  • 🔒 Common mistakes in React Core 19m
  • 🔒 Best practices and standards 26m
  • 🔒 Advanced techniques in React Core 11m
  • 🔒 Case study: React Core in industry 18m
  • 🔒 Workflow automation for React Core 25m
  • 🔒 Checklist and cheat sheet 10m
  • 🔒 Troubleshooting and debugging 17m
  • 🔒 Live demo session — React Core 24m
  • Introduction to State Management & Next.js 19m FREE
  • 🔒 Why State Management & Next.js matters in real projects 26m
  • 🔒 Core concepts of State Management & Next.js 11m
  • 🔒 Tools and setup for State Management & Next.js 18m
  • 🔒 Step-by-step walkthrough: State Management & Next.js 25m
  • 🔒 Hands-on lab 1 — State Management & Next.js 10m
  • 🔒 Hands-on lab 2 — State Management & Next.js 17m
  • 🔒 Common mistakes in State Management & Next.js 24m
  • 🔒 Best practices and standards 9m
  • 🔒 Advanced techniques in State Management & Next.js 16m
  • 🔒 Case study: State Management & Next.js in industry 23m
  • 🔒 Workflow automation for State Management & Next.js 8m
  • 🔒 Checklist and cheat sheet 15m
  • 🔒 Troubleshooting and debugging 22m
  • 🔒 Live demo session — State Management & Next.js 7m
  • 🔒 Assignment: apply State Management & Next.js 14m
  • 🔒 Quiz & knowledge check 21m
  • 🔒 Interview questions on State Management & Next.js 6m
  • Introduction to Node.js & Express APIs 24m FREE
  • 🔒 Why Node.js & Express APIs matters in real projects 9m
  • 🔒 Core concepts of Node.js & Express APIs 16m
  • 🔒 Tools and setup for Node.js & Express APIs 23m
  • 🔒 Step-by-step walkthrough: Node.js & Express APIs 8m
  • 🔒 Hands-on lab 1 — Node.js & Express APIs 15m
  • 🔒 Hands-on lab 2 — Node.js & Express APIs 22m
  • 🔒 Common mistakes in Node.js & Express APIs 7m
  • 🔒 Best practices and standards 14m
  • 🔒 Advanced techniques in Node.js & Express APIs 21m
  • 🔒 Case study: Node.js & Express APIs in industry 6m
  • 🔒 Workflow automation for Node.js & Express APIs 13m
  • 🔒 Checklist and cheat sheet 20m
  • 🔒 Troubleshooting and debugging 27m
  • 🔒 Live demo session — Node.js & Express APIs 12m
  • Introduction to Databases: MongoDB & SQL 7m FREE
  • 🔒 Why Databases: MongoDB & SQL matters in real projects 14m
  • 🔒 Core concepts of Databases: MongoDB & SQL 21m
  • 🔒 Tools and setup for Databases: MongoDB & SQL 6m
  • 🔒 Step-by-step walkthrough: Databases: MongoDB & SQL 13m
  • 🔒 Hands-on lab 1 — Databases: MongoDB & SQL 20m
  • 🔒 Hands-on lab 2 — Databases: MongoDB & SQL 27m
  • 🔒 Common mistakes in Databases: MongoDB & SQL 12m
  • 🔒 Best practices and standards 19m
  • 🔒 Advanced techniques in Databases: MongoDB & SQL 26m
  • 🔒 Case study: Databases: MongoDB & SQL in industry 11m
  • 🔒 Workflow automation for Databases: MongoDB & SQL 18m
  • 🔒 Checklist and cheat sheet 25m
  • 🔒 Troubleshooting and debugging 10m
  • 🔒 Live demo session — Databases: MongoDB & SQL 17m
  • 🔒 Assignment: apply Databases: MongoDB & SQL 24m
  • 🔒 Quiz & knowledge check 9m
  • 🔒 Interview questions on Databases: MongoDB & SQL 16m
  • Introduction to Auth, Security & Testing 12m FREE
  • 🔒 Why Auth, Security & Testing matters in real projects 19m
  • 🔒 Core concepts of Auth, Security & Testing 26m
  • 🔒 Tools and setup for Auth, Security & Testing 11m
  • 🔒 Step-by-step walkthrough: Auth, Security & Testing 18m
  • 🔒 Hands-on lab 1 — Auth, Security & Testing 25m
  • 🔒 Hands-on lab 2 — Auth, Security & Testing 10m
  • 🔒 Common mistakes in Auth, Security & Testing 17m
  • 🔒 Best practices and standards 24m
  • 🔒 Advanced techniques in Auth, Security & Testing 9m
  • 🔒 Case study: Auth, Security & Testing in industry 16m
  • 🔒 Workflow automation for Auth, Security & Testing 23m
  • 🔒 Checklist and cheat sheet 8m
  • 🔒 Troubleshooting and debugging 15m
  • 🔒 Live demo session — Auth, Security & Testing 22m
  • Introduction to Deployment & DevOps Basics 17m FREE
  • 🔒 Why Deployment & DevOps Basics matters in real projects 24m
  • 🔒 Core concepts of Deployment & DevOps Basics 9m
  • 🔒 Tools and setup for Deployment & DevOps Basics 16m
  • 🔒 Step-by-step walkthrough: Deployment & DevOps Basics 23m
  • 🔒 Hands-on lab 1 — Deployment & DevOps Basics 8m
  • 🔒 Hands-on lab 2 — Deployment & DevOps Basics 15m
  • 🔒 Common mistakes in Deployment & DevOps Basics 22m
  • 🔒 Best practices and standards 7m
  • 🔒 Advanced techniques in Deployment & DevOps Basics 14m
  • 🔒 Case study: Deployment & DevOps Basics in industry 21m
  • 🔒 Workflow automation for Deployment & DevOps Basics 6m
  • 🔒 Checklist and cheat sheet 13m
  • 🔒 Troubleshooting and debugging 20m
  • 🔒 Live demo session — Deployment & DevOps Basics 27m
  • 🔒 Assignment: apply Deployment & DevOps Basics 12m
  • 🔒 Quiz & knowledge check 19m
  • 🔒 Interview questions on Deployment & DevOps Basics 26m
  • Introduction to Capstone: SaaS Application 22m FREE
  • 🔒 Why Capstone: SaaS Application matters in real projects 7m
  • 🔒 Core concepts of Capstone: SaaS Application 14m
  • 🔒 Tools and setup for Capstone: SaaS Application 21m
  • 🔒 Step-by-step walkthrough: Capstone: SaaS Application 6m
  • 🔒 Hands-on lab 1 — Capstone: SaaS Application 13m
  • 🔒 Hands-on lab 2 — Capstone: SaaS Application 20m
  • 🔒 Common mistakes in Capstone: SaaS Application 27m
  • 🔒 Best practices and standards 12m
  • 🔒 Advanced techniques in Capstone: SaaS Application 19m
  • 🔒 Case study: Capstone: SaaS Application in industry 26m
  • 🔒 Workflow automation for Capstone: SaaS Application 11m
  • 🔒 Checklist and cheat sheet 18m
  • 🔒 Troubleshooting and debugging 25m
  • 🔒 Live demo session — Capstone: SaaS Application 10m

Your instructor

R

Rafiqul Islam

Lead Instructor — Software Engineering
13 years teaching 9,600 students

Rafiqul works as a senior backend engineer for a remote European team and teaches on weekends. He reviews student code personally in the developer track, which is slow but is the only thing that actually works.

Student reviews

N Naimur Rahman Sylhet ★★★★★

Rafiqul sir actually reads your code. I have done two other bootcamps and nobody ever did that. My final project got me a remote junior role.

T Tasnim Akter Dhaka ★★★★★

The pace is honest. It says ten months and it really is ten months if you have a job. I finished in eleven and I am not disappointed.

Common questions

Yes. Every lesson is recorded so you can study at your own pace.

The demo commerce flow is configured for lifetime course access after successful enrolment.

Check the current refund policy before purchase; the demo theme presents a 14-day refund window.

The platform can show course completion and certificate-verification features where enabled.

Comparing 0View comparison