Batch 01 admissions are open

Build the web from the ground up.

The Md Parvej full-stack and frontend development course. Live classes covering backend, databases, DevOps and system design — with the languages and tools you will use at work. Taught in Bangla and English.

HTMLCSSJavaScriptReactTailwindNext.jsNode.jsPostgreSQLDockerGit
index.html
1 
Typing… · Ln 1UTF-8 · HTML

What you will learn

Four tracks of the job, each with the languages and tools you will actually use — not a single stack frozen in time.

Frontend

  • HTML
  • CSS
  • JavaScript
  • TypeScript
  • React
  • Next.js
  • Tailwind

Backend

  • Node.js
  • Express
  • REST APIs
  • JWT
  • Authentication

Database

  • MongoDB
  • PostgreSQL
  • SQL
  • Prisma
  • Mongoose

DevOps

  • Git
  • GitHub
  • Linux
  • Docker
  • Vercel
  • CI/CD

Curriculum

Start with why. Then thirteen milestones, one complete stack.

Module 00 is the orientation: what web development is, why it still matters in the AI era, and whether you should learn it. After that you move milestone by milestone — HTML and CSS, JavaScript, React, a backend, then Next.js — and finish with a product you can show.

Show

Also along the way: Git and GitHub, VS Code, Chrome DevTools, Postman, and deploying to Vercel.

    • What is web development
    • Why learn web development
    • How a website actually reaches a browser
    • Frontend, backend and databases in plain language
    • The AI revolution and what it changes
    • Should we still learn web development
    • How this course is taught
    • Tools you will install

    You'll build: Your computer ready for class, and a short written plan of why you are here for the next eight months.

    • Semantic HTML
    • Links, images and lists
    • Forms and tables
    • CSS box model
    • Typography, color and spacing
    • Display and positioning
    • Git basics
    • GitHub and GitHub Pages

    You'll build: A personal profile page, pushed to GitHub and live on GitHub Pages.

    • Mobile-first thinking
    • Flexbox
    • CSS Grid
    • Media queries
    • Tailwind utility classes
    • Responsive prefixes
    • Dark mode
    • Reusable layout components

    You'll build: A fully responsive landing page built with Tailwind CSS.

    • Variables and data types
    • Operators
    • Conditions
    • Loops
    • Functions
    • Arrays and objects
    • The console
    • Reading error messages

    You'll build: Small JavaScript programs in the browser, including a simple calculator or quiz.

    • Breaking a problem into steps
    • Array methods
    • String methods
    • Nested data
    • Writing test cases in your head
    • Debugging a failing solution
    • Practice challenges

    You'll build: A GitHub repo of solved JavaScript challenges with clean, readable code.

    • Selecting elements
    • Changing text, HTML and styles
    • Click, input and submit events
    • Creating and removing elements
    • Forms in the DOM
    • Toggles, modals and lists

    You'll build: An interactive todo list or similar UI, with no framework.

    • Arrow functions and modules
    • Destructuring, spread and rest
    • Promises and async/await
    • Fetch and JSON
    • Error handling on requests
    • localStorage
    • Working with a public API

    You'll build: An app that loads live data from a public API and saves user preferences.

    • What React is for
    • JSX and components
    • Props
    • useState
    • Lists and keys
    • Simple forms
    • Starting a React project

    You'll build: A small React app such as a product list, FAQ or counter-based UI.

    • React Router
    • Nested routes and NavLink
    • useEffect
    • Lifting state up
    • Context API
    • Custom hooks

    You'll build: A multi-page React app with shared state across routes.

    • Login and signup flows
    • Firebase Authentication
    • Email and Google login
    • Protected routes
    • Auth context
    • Firebase Hosting

    You'll build: A React app with email and Google login, and pages only signed-in users can open.

    • Node.js and npm
    • Express routing and middleware
    • REST API design
    • MongoDB and Mongoose
    • JWT authentication
    • Connecting React to your own API
    • Error handling

    You'll build: A secure REST API with a database, connected to your React app.

    • Planning a real product
    • Frontend and API together
    • Auth from signup to protected data
    • Code reviews
    • Production deployment
    • README and GitHub profile

    You'll build: A complete full-stack app (React + API + database), deployed and reviewed.

    • Why Next.js
    • App Router
    • Server and client components
    • Data fetching and caching
    • Route handlers
    • NextAuth with OAuth and credentials
    • TypeScript essentials
    • PostgreSQL and Prisma

    You'll build: A Next.js starter with authentication and a database.

    • Product planning in Next.js
    • Server actions
    • Roles and protected pages
    • Deploying to Vercel
    • Portfolio and GitHub profile
    • CV writing
    • Interview practice

    You'll build: Your own production-ready Next.js project, reviewed by your instructor.

What you walk away with

Not a folder of unfinished tutorials. Public work a hiring manager can open — sites that are live, APIs you wrote, and a product you can put on a CV.

01

A GitHub that looks like a developer

Repos for HTML, JavaScript, React and beyond — with READMEs, history and code someone else can follow.

02

Pages and apps that are live

You deploy as you go. GitHub Pages, then hosted React, then a Next.js app on the internet — not a zip file.

03

Frontend you can explain

Layout, JavaScript, the DOM, APIs and React. You can open the code and say why each part is there.

04

A full-stack product on your CV

Your own API, a database, auth, and a Next.js project you built end to end — the piece interviews actually ask about.

Your instructor

A working developer from Bhola, Bangladesh who builds full-stack products for clients, and teaches from that experience.

Md Parvej from Bhola, Bangladesh — full-stack web development instructor

Md Parvej

Full-stack software developer from Bhola · lead developer and project manager at Tech Nibas

From Bhola, Bangladesh. Studied physics, started programming in 2019 and never stopped. At Tech Nibas he leads delivery of full-stack products — React, Next.js, Node.js, TypeScript, MongoDB and PostgreSQL — from the first line of code through launch. Portfolio at mdparvej.dev. This course is learn.mdparvej.dev.

Questions people ask

Yes. Module 00 starts with what web development is and why it still matters. Milestone 01 is your first HTML file. Nothing is assumed except that you can use a computer and practise regularly.

A mix of Bangla and English. Concepts are explained in Bangla, and code, terms and documentation stay in English, the way you will use them at work.

Any laptop or desktop that can run VS Code and Chrome smoothly. 8 GB of RAM is comfortable once you reach Node.js and databases. A phone is not enough to follow along.

Ask with your code and the error in front of you. Getting stuck and getting unstuck is most of the job.

Yes. You finish with milestone projects on GitHub and a deployed capstone, which is what goes on your CV and portfolio.

Md Parvej — a full-stack developer from Bhola, Bangladesh. Classes are live online in Bangla and English. His portfolio is mdparvej.dev and the course platform is learn.mdparvej.dev.