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.
Batch size
30–80 students per batch
Delivery
On campus / Online
Audience
Students
Certificates
Included
Who it's for
3rd and 4th year CSE / IT students and MCA students
Participants will be able to
Work confidently on the Linux command line
Containerise an application with Docker
Set up a CI pipeline that tests and builds on every push
Deploy to a cloud platform and read its logs
Explain core cloud building blocks: compute, storage, networking
Agenda
Adjusted to your syllabus, batch and lab setup before the dates are fixed.
01
Linux and networking essentials
Shell, files and permissions
Processes and services
Ports, DNS and SSH
02
Containers
Images and containers
Writing a Dockerfile
Docker Compose for multi-service apps
03
Continuous integration
Pipelines as code
Automated tests and builds
Secrets in CI
04
Cloud deployment
Compute, storage and networking basics
Deploying a container
Logs and monitoring
05
Capstone
Ship a two-service app with a pipeline
Walkthrough and review
What your institution receives
Participation certificate for every attendee
Lab manual and command reference sheet
Session recordings for online delivery
Participation and assessment report for the department
What you'll need
Any one programming language and basic Git
Lab machines able to run Docker, or cloud lab accounts arranged in advance
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.
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.
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.