Python with Machine Learning

English + Gujarati + Hindi + Telugu
Batch Size
45 hours
Request Training Proposal

Course Contents

This course is intended to expose learners to the latest tools used in Data Science, Exploratory Data Analysis, building models using Machine Learning Algorithms using Python, and effectively building predictive models for helping business meet its objectives.

  • Understand the importance of Data Science, Machine Learning and its applications
  • Understand data visualization for exploratory analysis and effective communication to a diverse audience
  • Understand and build supervised and unsupervised algorithms based on the problem statements and the data (labelled and unlabeled data)
  • Evaluate the performance of the models
  • Build analytics solutions and assess their effectiveness;
  • To apply the relevant concepts of Data Science to a given context/business scenario
  • To analyze a problem/ business data and conduct EDA, build models to predict the patterns from the data
  • To building predictive models using Machine Learning Algorithms and other tools and techniques

'Data Scientist' is one of the hottest professions of the 21st century. The Machine Learning using Python is a comprehensive course with a strong focus on skills such as statistics, data mining, data wrangling, data visualization, regression models and clustering, decision trees, linear and logistic regression, OSMEN Methodology. This course aims to build an understanding of concepts like supervised and unsupervised learning models, and more. The program concludes with a study of industry cases. These projects are selected to reinforce the subject by building a real-life predictive model, encompassing all the key aspects learned throughout the program. The skills focused on in this program will help the students be prepared for career opportunities in the field of Machine Learning & Data Science.

  1. Introduction to Data Science / ML = 2 Hours
    • What is Data Science? Roles of Data Scientist, Other Opportunities in this field.
    • Understand the differences between Artificial Intelligence, Machine Learning, Deep Learning - their applications and trends;
    • Difference between the Statistical and ML Approaches;
    • Big Data and misconception about them;
  2. Data Science Tool Kit = 2 Hours
    • Introduction to Data Life cycle; introduction to OSEMN methodology;
    • Introduction to working with sklearn using sample data
  3. OBTAIN AND SCRUB = 3 Hours
    • Types of data sources; obtaining the data; data preparation to achieve business objectives;
    • Identification of data requirements to solve business problem; the importance of data quality; dealing with duplicate, missing, and incomplete data.
    • Introduction to EDA, Data Visualization with Python –Data mining tool.
    • Data Wrangling, Data Cleaning and Preparation for the model preparation,
    • Feature engineering (Feature Scaling and Standardization), Univariate Analysis, Multivariate Analysis and Correlation study using Python.
    • Application of descriptive statistics on real-life dataset;
    • Draw inferences from visualization
    • Data visualization using Python: Seaborn / Matplotlib
  5. Supervised Learning MODELS = 4 Hours
    • Supervised learning and different types of Supervised Learning algorithms, [Regression, and Classification Models]
    • Logistic, Decision Tree, CART
    • Case study based on Simple Linear Regression Algorithm
    • Case study based on Logistic Classification Algorithm
  6. Supervised Learning MODELS = 8 Hours
    • Training and Visualizing a Decision Tree,
    • Random Forest, SVM, KNN Model
    • Case study based on these models
  7. Improving the Model = 8 Hours
    • Association and dependence; differences between causation and correlation;
    • The importance of the Simpson’s paradox;
    • The Curse of Dimensionality (COD); bias-variance trade-off; train-test split; K-fold cross-validation;
    • Evaluate various models and comparison of performance;
    • Computational Complexity, Gini Impurity or Entropy? Regularization Hyperparameters
  8. Project Work = 4 Hours
    • The Hands-on practice exercise will be based on Industry case studies
    • 7 to 10 days to submit the project
  9. Unsupervised Learning = 7 Hours
    • Illustration of clustering techniques (cluster by variable or factor analysis and cluster by observation);
    • K-Means Clustering, K-Means Algorithm with example, Pros & Cons of K-Means Clustering hands-on problems using K-Means algorithm.
    • Use Case
  10. Industry level – Real Life Project = 4 Hours
    • 7 to 10 days to submit the project

Essential Reading:

T1. Instructor will be sharing the material during the course

T2. Must practice all the use cases

Recommended Reading:

R1. Hands-on Machine Learning with Scikit Learn – O’Reilly

R2. Introduction to Statistical Learning – Springer

  • Basic Python programming knowledge
  • An understanding of high school mathematics or statistics (don’t worry, it’s not as scary as it sounds!)
  • A strong zeal to learn, inquisitiveness and passion are the key!

Software required:

S1. Anaconda Navigator:

S2. Google Colab:

  • Doubt clearing session will be given every one hour for 10 min during that time the learners can unmute and speak with the instructor
  • Active and voluntary participation is expected during discussions
  • Assignments and deliverables are to be completed as directed by the instructor and outlined in the syllabus

Instructor Profile


Expert in Lean Six Sigma | Data Scientist | Predictive Analytics | Storytelling with Data |Certified as LSS Master Black Belt by Indian Statistical Institute

This course includes:

  • 100% Online Sessions
  • Instructor led
  • Customizable Syllabus
  • Customizable Schedule
  • Certificate of Completion
  • Training Recordings
  • Training Resources
  • Learner Assessment
Request Training Proposal

StepUpwards Training Requirement Form

Please complete this form so we can get back to you with a training proposal.

By clicking "Submit", you agree to our Terms of Use , Privacy Policy and Service Agreement

Individuals younger than 18 years of age, but of the required age for consent to use online services, as per applicable law in their country of residence may set up an account and enroll in appropriate courses through their parent or guardian. Individuals younger than the required age for consent to use online services may not use the Services offered by StepUpwards Platform. For more details, please refer to our Privacy Policy.