A lab-first introduction to building and deploying a working web app: a React front end, a small REST API and a hosted database, shipped live by the end of the sprint.
Batch size
40–100 students per batch
Delivery
On campus / Hybrid
Audience
Students
Certificates
Included
Who it's for
2nd and 3rd year CSE / IT students and BCA students
Participants will be able to
Build a component-based interface with React
Design and call a simple REST API
Store and query data in a hosted database
Use Git for day-to-day work in a team
Deploy the app to a public URL
Agenda
Adjusted to your syllabus, batch and lab setup before the dates are fixed.
01
Web fundamentals refresher
How a request travels
HTML, CSS and the DOM
Developer tools
02
Front end with React
Components and props
State and events
Fetching data
03
API and database
Routes and handlers
Validation
CRUD against a hosted database
04
Team workflow
Git branches and pull requests
Code review basics
05
Ship it
Environment variables
Deploying front end and API
Demo day
What your institution receives
Participation certificate for every attendee
Lab manual and reference project repository
Recording of the online sessions (hybrid delivery)
Participation and assessment report for the department
What you'll need
Comfort with any one programming language
Lab with one computer per student or per pair, Node.js pre-installed
Students learn how large language models behave, write prompts that hold up under real tasks, build with AI coding assistants while still reviewing what they produce, and ship a small retrieval-backed assistant over their own course notes.
Students build working IoT projects in small teams with a hardware kit each: wiring sensors to an ESP32, streaming readings over Wi-Fi to a cloud dashboard and triggering alerts.
From a single Linux server to a containerised app with an automated pipeline: students learn the tools teams use to build, ship and run software in the cloud.