Day 1 - Week 1
Day 1 - Week 1
Day 1 - Week 1
Internship Program
Day 1 - Orientation
Welcome to the IBM VTU Internship Program!
2 Program Overview
Explore the internship program's structure, goals, and
expectations.
3 Learning Resources
Discover the tools, materials, and support systems available
to you.
4 Project Overview
Learn about the exciting projects you'll be working on.
IBM offers five tracks as part of the VTU
internship program for 7th-semester
students, allowing them to choose from
technologies such as Cloud, DevOps, AI, Data
Quality Analysis, Machine Learning, and
Fullstack Development.
MODULES
MODULES Data Preprocessing and Cleaning
Activities Data Quality Metrics and Measurement
Quality in Data Engineering and Machine
Learning
Advanced Data Quality Strategies
PROJECTS
Course 1: Modules
PROGRAM ORIENTATION
Provide a comprehensive introduction to the program, outlining
the curriculum, learning objectives, and career outcomes.
PRE-REQUISITES OF AI
Cover the foundational knowledge and skills required for
understanding and working with AI.
Course 1: Modules
INTRODUCTION TO DATA QUALITY
Provide a broad understanding of what data quality means
and its importance in AI and machine learning.
PROJECT
Learn to quantify and assess the quality of data using
various metrics.
Tools and Softwares
ü Matplotlib: Data visualization and plotting.
ü Seaborn: Statistical data visualization.
ü Pandas: Data manipulation and analysis.
ü NumPy: Numerical computations and array processing.
ü OpenRefine: Data cleaning and transformation.
ü Scikit-learn: Machine learning and data preprocessing.
ü TensorFlow / PyTorch: Building and training machine
learning models.
ü Apache Airflow: Workflow scheduling and monitoring.
ü Jupyter Notebook: Interactive coding and visualization.
ü Git/GitHub: Version control and collaboration.
Machine Learning
Pre-Project Development
Course 2
Machine Learning Basics
MACHINE LEARNING Introduction to Machine Learning and IBM
Watson
Scrum Framework
Structured approach to project management
User Stories
Understanding user needs and requirements
Problem-Solving Techniques
Developing critical thinking skills
Course 2: Modules
Pre-Project Development
Agile principles, Scrum Framework, user stories, code reviews,
pull requests, problem-solving techniques, and creative thinking.
Project Work
Project planning, execution, and presentation of findings.
Tools and Softwares
ü Python General-purpose programming language for data science and machine learning
Networking
MODULES
MODULES DevOps Tools and Automation
Activities Docker
Kubernetes
Security in DevOps
PROJECTS
MODULES
Networking 4
IP addresses, DNS, networking protocols, and
network infrastructure.
5 Introduction to DevOps Concepts
DevOps culture, collaboration, automation, and
tools like Git, Jenkins, and GitLab.
DevOps Tools and Automation 6
Version control systems, CI/CD pipelines,
containerization, and deployment strategies.
MODULES
Docker&Kubernetes 7
Docker images, containers, Dockerfiles, and Docker
Compose. Managing deployments, scaling, and rolling
updates with Kubernetes. 8 Cloud-Native Development
and DevOps
Advanced DevOps 9
DevOps culture, Cloud platforms, cloud-native
Implementation architecture, and DevOps practices in the cloud.
Security in DevOps, automation, and tools like Git,
Cloud migration, DevOps methodologies, and Jenkins, and GitLab.
implementing DevOps in organizations.
TOOLS AND SOFTWARES
Git Version control system for tracking
changes to files over time
Additional
Cloud
Cloud Application Development
MODULES
MODULES
Activities REST, Watson AI, and IBM Cloud Services
PROJECTS
Course Modules
The course is divided into modules covering different aspects of cloud application development.
Agile methodologies, Scrum Framework, Basic Understanding of Cloud Computing Containerization and Virtualization. Cloud
user stories, code reviews, pull requests, Concepts. Cloud models (IaaS, PaaS, SaaS), computing concepts, containerization,
problem-solving techniques, and creative networking protocols, storage options, and Docker, and Kubernetes.
thinking. web development basics.
Course Modules
The course is divided into modules covering different aspects of cloud application development.
Introduction to IBM Cloud Cloud Application Development REST, Watson AI & IBM Cloud Services
Introduction to IBM Cloud Computing and Cloud-native development practices, Understanding REST architecture,
IBM Cloud. IBM Cloud infrastructure, application architecture, deployment integrating Watson AI into applications, and
platform overview, key services, and strategies, and using IBM Cloud services. utilizing IBM Cloud services like storage,
comparison with other cloud providers databases, and analytics.
(AWS, Azure, Google Cloud)
Course Modules
The course is divided into modules covering different aspects of cloud application development.
Advanced Cloud Application IBM Cloud DevOps Services Cloud Data Management
Management
Containerization with Docker and IBM Cloud DevOps Services. CI/CD pipelines, Cloud Data Management and Management.
Kubernetes, application management best automation, and using IBM Cloud services Data governance, data security, data
practices, and using IBM Cloud tools for for DevOps. migration, and using IBM Cloud data
management. management tools.
Cloud Applications: Examples
Cloud applications are software programs that are designed to run on
cloud computing platforms.
SaaS
Software as a Service, like Google Workspace or Salesforce.com
PaaS
Platform as a Service, like AWS Elastic Beanstalk or Google App
Engine.
IaaS
Infrastructure as a Service, like Amazon EC2 or Microsoft Azure
Virtual Machines.
CLOUD APPLICATIONS
Tools and Software
This course involves using various tools and software for cloud
development.
Tool Purpose
MODULES
MODULES
Activities Advanced Topics (JavaScript, Node.js, MongoDB)
User Deployment
Cloud Computing
PROJECTS
Course Modules
The course is divided into modules that cover different aspects of full-stack development.
JWT (JSON Web Tokens), Cloud providers (AWS, GCP, Project planning,
authorization strategies, and cloud deployment, and cloud- deployment, and presentation
platforms.
TOOLS AND SOFTWARES
Tool Purpose
Cloud services (e.g., AWS, Platforms providing cloud computing resources like servers, storage,
IBM Cloud, Azure) and databases
Project Evaluation