iHUB DivyaSampark
Divyasampark iHUB Roorkee for Devices Materials and Technology Foundation
A section-8 Company established by Government of India (DST) and IIT
Roorkee under National Mission on Interdisciplinary Cyber-Physical
Systems (NM-ICPS).
CIN No.-U73200UR2020NPL011644
Fundamentals of Python for Machine Learning,
Data Science & Web Development
Training Program(40Hrs)
Indian Institute of Technology Roorkee, Uttarakhand- 247667 tih@iitr.ac.in
http://tih.iitr.ac.in/
01332-285050
iHUB DivyaSampark
Divyasampark iHUB Roorkee for Devices Materials and Technology Foundation
A section-8 Company established by Government of India (DST) and IIT
Roorkee under National Mission on Interdisciplinary Cyber-Physical
Systems (NM-ICPS).
CIN No.-U73200UR2020NPL011644
What is required before joining this training program?
Here’s the checklist
1. A laptop with Microsoft Windows (7 or later) configuration along with smartphone as per
need/requirement.
2. Laptop Charger/Adapter for charging purpose.
3. USB Mouse for designing purpose (if required).
4. Internet Connectivity (Typically to be able to do video call / conferencing, if the program is in online
mode)
5. Notepad & Pen/Pencil for important notes and most important your interest & dedication.
Training Deliverables & Takeaways
Every participant will get
Industry Ready Curriculum
Interactive & Doubt Session
Certification Program
Career Guidance
Projects/Practical Based Learning
Course & Content
All of the sessions will be theoretical & practical oriented, so it will be really great if participant(s) can
look on the syllabus which weare going to cover during training days.
Fundamentals of Python for Machine Learning, Data Science and
Web Development
Fundamentals of Python (10 hours)
Module 1: Introduction to Python (1 hour)
What is Python and its importance
Installing Python and setting up an IDE
Writing and running Python programs
Indian Institute of Technology Roorkee, Uttarakhand- 247667 tih@iitr.ac.in
http://tih.iitr.ac.in/
01332-285050
iHUB DivyaSampark
Divyasampark iHUB Roorkee for Devices Materials and Technology Foundation
A section-8 Company established by Government of India (DST) and IIT
Roorkee under National Mission on Interdisciplinary Cyber-Physical
Systems (NM-ICPS).
CIN No.-U73200UR2020NPL011644
Understanding basic syntax and conventions
Module 2: Variables, Data Types, and Operators (1.5 hours)
Variables and their use
Fundamental data types (integers, floats, strings, booleans)
Type conversion and casting
Basic arithmetic, comparison, and logical operators
Module 3: Control Flow and Loops (1.5 hours)
Conditional statements (if, elif, else)
Looping structures (for and while loops)
Iterating through sequences (lists, tuples, strings)
Loop control statements (break, continue)
Module 4: Data Structures (2 hours)
Lists, tuples, and dictionaries
Accessing and manipulating elements
List comprehensions and slicing
Introduction to sets and basic operations
Module 5: Functions and Modules (2 hours)
Defining and calling functions
Function parameters and return values
Scope and lifetime of variables
Importing and using modules
Machine Learning (10 hours)
Module 1: Introduction to Machine Learning (1 hour)
What is machine learning and its applications
Types of machine learning (supervised, unsupervised, reinforcement)
Machine learning workflow and key terminology
Module 2: Data Preprocessing (1.5 hours)
Data cleaning and handling missing values
Feature scaling and normalization
One-hot encoding and categorical variables
Splitting data into training and testing sets
Indian Institute of Technology Roorkee, Uttarakhand- 247667 tih@iitr.ac.in
http://tih.iitr.ac.in/
01332-285050
iHUB DivyaSampark
Divyasampark iHUB Roorkee for Devices Materials and Technology Foundation
A section-8 Company established by Government of India (DST) and IIT
Roorkee under National Mission on Interdisciplinary Cyber-Physical
Systems (NM-ICPS).
CIN No.-U73200UR2020NPL011644
Module 3: Supervised Learning (2 hours)
Linear regression: theory and implementation
Logistic regression for classification
Decision trees and random forests
Model evaluation metrics (accuracy, precision, recall, F1-score)
Module 4: Unsupervised Learning (2 hours)
K-means clustering
Hierarchical clustering
Dimensionality reduction (PCA)
Module 5: Model Deployment and Ethics (3 hours)
Model deployment options (web applications, APIs)
Introduction to ethical considerations in machine learning
Bias and fairness in machine learning
Overview of popular machine learning libraries (scikit-learn, Tensor Flow, PyTorch)
Data Science (10 hours)
Module 1: Introduction to Data Science (1 hour)
What is data science and its significance?
Key steps in the data science process
Data science tools and technologies
Module 2: Data Collection and Cleaning (2 hours)
Gathering data from various sources
Data cleaning and preprocessing techniques
Handling missing data and outliers
Module 3: Exploratory Data Analysis (2 hours)
Descriptive statistics and data visualization
Histograms, scatter plots, box plots
Correlation analysis and heatmap visualization
Module 4: Feature Engineering and Selection (2 hours)
Feature extraction and transformation
Dealing with categorical variables
Indian Institute of Technology Roorkee, Uttarakhand- 247667 tih@iitr.ac.in
http://tih.iitr.ac.in/
01332-285050
iHUB DivyaSampark
Divyasampark iHUB Roorkee for Devices Materials and Technology Foundation
A section-8 Company established by Government of India (DST) and IIT
Roorkee under National Mission on Interdisciplinary Cyber-Physical
Systems (NM-ICPS).
CIN No.-U73200UR2020NPL011644
Dimensionality reduction techniques
Feature importance and selection methods
Module 5: Model Building and Evaluation (3 hours)
Choosing appropriate algorithms for different tasks
Model training, validation, and testing
Cross-validation and hyperparameter tuning
Model evaluation metrics (RMSE, MAE, R-squared, ROC-AUC)
Web Development (10 hours)
Module 1: Introduction to Web Development (1 hour)
Basics of web development and its components
Client-server architecture and HTTP
Setting up a local development environment
Module 2: HTML and CSS (3 hours)
Creating structured web content with HTML
HTML elements, tags, and attributes
Styling web pages using CSS
CSS selectors, properties, and values
Module 3: Responsive Design and Layout (2 hours)
Introduction to responsive web design
Media queries and flexible layouts
CSS frameworks (e.g., Bootstrap) for responsive design
Module 4: JavaScript Fundamentals (2 hours)
Introduction to JavaScript and its role in web development
Variables, data types, and operators in JavaScript
DOM manipulation and event handling
Basics of asynchronous programming (callbacks, promises)
Module 5: Web Development Tools and Deployment (2 hours)
Version control with Git and GitHub
Web hosting and domain registration
Introduction to web servers and deployment
Basics of APIs and interacting with server-side data
Indian Institute of Technology Roorkee, Uttarakhand- 247667 tih@iitr.ac.in
http://tih.iitr.ac.in/
01332-285050
iHUB DivyaSampark
Divyasampark iHUB Roorkee for Devices Materials and Technology Foundation
A section-8 Company established by Government of India (DST) and IIT
Roorkee under National Mission on Interdisciplinary Cyber-Physical
Systems (NM-ICPS).
CIN No.-U73200UR2020NPL011644
Batch wise schedule of 40hrs training program for 12 colleges
Sl.no College Name Batch no Start Date End Date
1 MIT, Muzaffarpur 01 31-Aug-2023 12-Sep-2023
2 BCE, Bhagalpur
3 LNJPIT, Chapra
4 DCE, Darbhanga
5 GCE, Gaya
6 NCE, Chandi
7 MCE, Motihari 02 13-Sep-2023 23-Sep-2023
8 BCE, Bakhtiyarpur
9 KEC, Katihar
10 BPMCE, Madhepura
11 RRSDCE, Begusarai
12 SIT, Sitamarhi
* A schedule for the online session (10 hours) will be shared with students on the last day of the offline
course
Indian Institute of Technology Roorkee, Uttarakhand- 247667 tih@iitr.ac.in
http://tih.iitr.ac.in/
01332-285050