What you'll learn
By the end of this course, you'll be able to design responsive front-end interfaces, build robust back-end APIs, manage databases, and deploy full-stack web applications to the cloud.
Core topics
- HTML, CSS & JavaScript fundamentals
- Front-end frameworks (React / Next.js)
- RESTful APIs & authentication (JWT, OAuth)
- Databases: MongoDB, MySQL
Hands-on
- 7+ real-world projects including a portfolio website, e-commerce app & chat app
- Integration of front-end & back-end with APIs
- Full-stack deployment with CI/CD
- End-to-end capstone project
Course syllabus
01
Introduction to Web Development
Frontend & Backend Overview
+
Topics: Web architecture, client–server model, HTML, CSS, JavaScript basics,
responsive design.
02
Frontend Development with React
Building Dynamic User Interfaces
+
Topics: Components, props & state, hooks, routing, API integration, and UI libraries
(Bootstrap/Tailwind).
03
Backend Development with Node.js & Express
Building RESTful APIs
+
Topics: Routing, middleware, authentication (JWT), error handling, and connecting to
databases.
04
Database Management
MongoDB & SQL Fundamentals
+
Topics: CRUD operations, data modeling, relationships, indexing, and using
Mongoose/Sequelize ORM.
05
Deployment & DevOps Basics
Making Your App Live
+
Topics: Git & GitHub, environment variables, deployment with Vercel/Render/AWS, and
CI/CD fundamentals.
Want the full syllabus? Click "Download Brochure" on the right.
Projects & Capstone
Projects are designed to be practical and industry-relevant. Each project includes a brief, starter codebase, and clear implementation guidelines.
- Build and deploy your own responsive developer portfolio.
- Create a full-stack app with user authentication and database integration.
- Develop a shopping site with product listings, cart, and checkout functionality.
- Implement sockets for live user interactions and messaging.
- Design, build, and deploy a complete full-stack project integrating frontend, backend, database, and authentication — ready for your portfolio.
Instructor
AS
Asha Srinivasan
Full Stack Developer — 8+ years experience
Office hours: Tue & Thu 7–8 PM
Frequently Asked Questions
Do I need prior coding experience?
Basic Python knowledge is recommended. We provide a quick refresher module to ramp you up.
Will I get a certificate?
Yes — on completion of assignments and the capstone project.
Is there placement assistance?
We provide resume reviews and mock interviews. Placement depends on individual performance.