ISO 9001:2015 Certified
Govt. of Karnataka Affiliated
Internship

Python • C • C++ • Java

44% OFF
Download Brochure

Learning Objectives

Why This Course?

Have Questions?

Detailed Syllabus

Module 1: Introduction to Programming

  • What is programming?
  • Types of programming languages
  • Compiler vs interpreter
  • Algorithm and flowchart basics
  • Installing coding environment (IDLE/VS Code)
  • Cloud Concepts
  • IaaS / PaaS / SaaS

  • Virtualization Basics

  • Regions / AZ

  • VPC Basics

Module 2: Programming Fundamentals (Using Python/C)

  • Variables and data types
  • Input and output statements
  • Operators and expressions
  • Conditional statements (if, else, switch)
  • Loops (for, while, do-while)
  • EC2 Basics

  • S3 Storage

  • IAM Basics

  • RDS Intro

  • CloudWatch Basics

Practice:

  • Number programs, pattern programs, simple calculations
  • EC2 Basics

  • S3 Storage

  • IAM Basics

  • RDS Intro

  • CloudWatch Basics

Module 3: Functions & Arrays

  • User-defined functions
  • Parameters and return values
  • Arrays / Lists
  • Strings and string operations
  • Basic error handling
  • Load Balancer Intro

  • Auto Scaling

  • VPC Networking

  • Routing Basics

  • Security Groups

Mini Project:

  • Calculator program / student marks system
  • Load Balancer Intro

  • Auto Scaling

  • VPC Networking

  • Routing Basics

  • Security Groups

Module 4: Data Structures Basics

  • Introduction to data structures
  • Stack, Queue, Linked List (concept)
  • Searching and sorting techniques
  • Time complexity basics
  • Best Practices

  • IAM Policies

  • Monitoring

  • Cost Explorer

  • Billing Alerts

Module 5:Object-Oriented Programming (OOP)

  • Classes and objects
  • Constructors
  • Inheritance
  • Polymorphism
  • Encapsulation
  • Deploy Mini App

  • Case Study

  • Architecture Diagram

  • Resume Prep

  • Mock Interview

Mini Project:

  • Simple banking or library management system
  • Deploy Mini App

  • Case Study

  • Architecture Diagram

  • Resume Prep

  • Mock Interview

Module 6:File Handling & Database Basics

  • Reading and writing files
  • CSV/text data handling
  • Introduction to databases (SQLite/MySQL – concept)
  • Connecting program with database (basic)
  • Deploy Mini App

  • Case Study

  • Architecture Diagram

  • Resume Prep

  • Mock Interview

Module 7:Software Development Basics

  • Debugging and testing
  • Version control introduction (Git – basic)
  • Coding best practices
  • Introduction to web or app development (overview)
  • Deploy Mini App

  • Case Study

  • Architecture Diagram

  • Resume Prep

  • Mock Interview

Module 8:Internship Project Work

  • Students will complete:
    • Two mini coding projects
    • One final application project
    • Project documentation & presentation
  • Deploy Mini App

  • Case Study

  • Architecture Diagram

  • Resume Prep

  • Mock Interview

Skills You'll Gain

Cloud Computing Fundamentals
AWS Core Services (EC2, S3, IAM)
Security & Access Management
Cost & Resource Management
Cloud Deployment Basics

Requirements

  • Basic computer knowledge
  • No prior programming experience required
  • Laptop/Desktop with internet