What you'll learn

Full Stack Launchpad: Build & Deploy Your Own Web App is a 30-hour practical training program that teaches students how to build complete web applications. Learners will master HTML, CSS, JavaScript, Node.js, Express.js, and MongoDB through hands-on exercises. The course focuses on real-world development skills, from frontend UI design to backend API creation and database handling. By the end, students will build and deploy their own fully functional full stack web application.

  • Introduction to Web Development; Client-Server Model; Tools Setup, HTML Basics: Structure, Tags, Text Formatting, Links, Images, Lists, Tables, HTML Forms & Semantic Elements, CSS Basics: Selectors, Colors, Fonts, Box Model
  • CSS Positioning, Inline/Block/Inline-Block,Flexbox Deep Dive,CSS Grid Layout,Media Queries & Responsive Design,Mini Project: Build a Responsive Webpage
  • Variables, Data Types, Operators, Conditional Statements, Loops, Functions, Array, Objects & JSON, DOM Manipulation & Events, Fetch API & Working with External APIs
  • Introduction to Node.js & NPM, Express.js Basics: Creating Servers & Routes, Middleware, Request Handling & MVC Structure, Building REST APIs (GET, POST, PUT, DELETE), Connecting Frontend with Backend APIs
  • MongoDB Basics: Collections, CRUD, Mongoose: Models & Schemas, Authentication Basics: Hashing & JWT, Protected Routes & Role-Based Access, Advanced API Practices: Validation, Error Handling
  • Project Planning: UI, DB Schema, API Design, Frontend Development for Project, Backend API Development

Ankush Kapoor
Assistant Professor

Mr. Ankush Kapoor is an accomplished academic professional with over 13 years of experience as an Assistant Professor. He holds a Master of Computer Applications (MCA) and is EPAM-certified in Frontend Technologies.