What you'll learn

CloudCraft is a hands-on, beginner-friendly course designed for B.Tech students who want to break into the cloud and DevOps space,No prior cloud experience is required. By the end of this course, students will be able to: 1. Understand core cloud computing models (IaaS, PaaS, SaaS) and deploy resources on AWS & Azure. 2. Configure key AWS services: EC2, S3, RDS, VPC, IAM, Lambda & CloudWatch. 3. Navigate the Microsoft Azure portal and manage VMs, Blob Storage, Cosmos DB & VNets. 4. Write and execute Bash shell scripts for Linux-based cloud environments. 5. Provision cloud infrastructure using Terraform (Infrastructure as Code). 6. Build, tag, and deploy Docker containers and write optimised Dockerfiles. 7. Deploy and manage applications on a Kubernetes cluster using Pods & Deployments. 8. Design and implement CI/CD pipelines using GitHub Actions for automated deployments. 9. Apply cloud security best practices: IAM policies, secrets management & OWASP guidelines. 10. Monitor cloud workloads using AWS CloudWatch and understand SRE principles.

  • What is Cloud Computing? IaaS, PaaS, SaaS & Real-World Examples Intro to AWS: Creating an Account, IAM Users & the AWS Console AWS Storage Basics: What is S3? Uploading Files & Hosting a Simple Webpage Networking Fundamentals: What is a VPC? Subnets & How the Internet Works Intro to Databases on AWS: RDS vs DynamoDB – When to Use Which?
  • Intro to Microsoft Azure: Portal Tour, Resource Groups & Free Account Setup Azure Compute Basics: What are Virtual Machines & App Services? Azure Storage & Databases: Blob Storage & Cosmos DB Overview Azure Networking Basics: VNet, NSG & How Traffic Flows Evaluation 1: Code Based Test
  • Linux Basics for Beginners: Terminal, File System & Essential Commands Shell Scripting Introduction: Writing Your First Bash Script What is Infrastructure as Code? Intro to Terraform with a Simple Example Terraform Hands-On: Writing & Running Your First Cloud Resource Intro to Configuration Management: What is Ansible & Why It Matters?
  • What are Containers? Intro to Docker: Pulling & Running Your First Container Building Docker Images & Writing a Simple Dockerfile Intro to Kubernetes: What Problem Does It Solve? Pods & Deployments Kubernetes Hands-On: Deploying a Simple App on a K8s Cluster Evaluation 2: Code Based Test
  • What is CI/CD? Intro to GitHub Actions with a Simple Pipeline Cloud Security Basics: IAM Best Practices & Why Secrets Matter Intro to Serverless: What is AWS Lambda & When Should You Use It? Monitoring Basics: What to Watch in the Cloud & Intro to CloudWatch Final Project: Deploy a Simple Cloud App & Present Your Learning Journey
  • Cloud Foundations & AWS Core Introduction to cloud computing models (IaaS, PaaS, SaaS), AWS account setup, IAM, S3 storage, VPC networking, and AWS databases (RDS & DynamoDB)
  • Microsoft Azure & Multi-Cloud Strategy Hands-on with Azure Portal, Virtual Machines, App Services, Blob Storage, Cosmos DB, and Azure networking concepts including VNet and NSG.
  • Linux, Bash & Infrastructure as Code Linux terminal basics, shell scripting, and Infrastructure as Code using Terraform and Ansible for automated cloud resource provisioning
  • Containers & Kubernetes Introduction to Docker, building images with Docker files, and Kubernetes fundamentals including Pods, Deployments, and deploying apps on a K8s cluster
  • CI/CD, Cloud Security & Serverless Building CI/CD pipelines with GitHub Actions, IAM security best practices, AWS Lambda serverless computing, CloudWatch monitoring, and a final capstone project.
  • IAM security best practices, secrets management, cloud monitoring with CloudWatch, cost optimization strategies, and a final capstone project deploying a fully functional cloud-native application.

Arun Prakash K
Assistant Professor

Mr. Arun Prakash K brings the best of both worlds — 3 years of hands-on startup industry experience and 2 years of dynamic teaching — making his sessions as practical as they are insightful. A recognised AI Ambassador at LPU, he is deeply passionate about advancing AI literacy and empowering the next generation of tech innovators. His expertise spans Cloud Computing, Machine Learning, Artificial Intelligence, Data Structures & Algorithms, and programming languages including Python, C, and Java. With a strong command of Microsoft Azure and a knack for project-based learning, Mr. Arun Prakash brings real-world relevance to every concept he teaches — ensuring students don't just learn, but build.


Jyoti
Assistant Professor

Ms. Jyoti With 6 years of teaching experience and a strong 4-year specialization in Cloud Computing, Ms. Jyothi combines classroom expertise with practical cloud knowledge to deliver learning that is both engaging and industry-relevant. Her proficiency in Machine Learning further enriches her sessions, helping students connect the dots between cloud infrastructure and intelligent applications. Ms. Jyothi's approachable teaching style and hands-on focus make her the perfect guide for learners stepping into the world of cloud and AI technologies.


Dr. Shilpa Sharma
Professor

Meet Your Instructor – Dr. Shilpa Sharma With over 16 years of teaching and industry experience spanning Cloud Computing, Artificial Intelligence, Machine Learning, and Programming, Dr. Shilpa Sharma brings deep expertise and a passion for making complex technology accessible to every learner. Known for her practical, hands-on teaching approach, she has mentored hundreds of students and professionals, helping them bridge the gap between academic knowledge and real-world engineering skills. Whether you're writing your first line of code or deploying your first AI model, Dr. Sharma's structured guidance and industry insight will give you the confidence to build, innovate, and excel in the ever-evolving world of tech.