Advance Python Machine Learning Online Course

Ed-Watch’s machine learning with python online course is specially designed for companies who want to improve their services and practices by enhancing their ai skills using python. Python with machine learning course is a 6 to 8 weeks live program with a one-hour class scheduled three days a week. Online course machine learning with python consists of an assignment and quiz at the end of each module. 

Learning Outcomes 

At the end of the python course for machine learning you should be able to:

  • Understand and perform coding using python
  • Understand the concept of machine learning
  • Perform complex calculations and data analysis 
  • Automate the process of building your data models 

Course Coverage:

  • Lesson 1: Python Introduction
  • Lesson 2: Variables and Data-types
  • Lesson 3: User Input and Output
  • Lesson 4: Using Python for calculations
  • Lesson 5: Control Statements
    • Conditionals
    • Loops
  • Project No. 1
  • Quiz No. 1
  • Lesson 1: Functions
  • Lesson 2: Local and global scope
  • Lesson 3: Lists
  • Lesson 4: Tuples
  • Lesson 5: Dictionaries
  • Project No. 2
  • Quiz No. 2
  • Lesson 1: Introduction of Python Modules
  • Lesson 2: Matplotlib
  • Lesson 3: Seaborn
  • Lesson 4: Numpy
  • Lesson 5: Pandas
  • Practice for each module
  • Exercises
  • Project No. 3
  • Quiz No. 3
  • Lesson 1: Introduction to Machine learning
  • Lesson 2: Types of Machine Learning
  • Lesson 3: Basic understanding of Mathematics and Statistics formulas
  • Lesson 4: Data Preprocessing and feature extraction
  • Lesson 5: Training and Splitting dataset
  • Lesson 6: Model Training and Evaluation
  • Lesson 7: Introduction to Regression
  • Lesson 8: Simple Linear Regression and Multivariate Linear Regression
  • Exercises
  • Quiz No. 4
  • Lesson 1: Introduction to Classification
  • Lesson 2: Binary and Multiclass Classification
  • Lesson 3: Logistics Regression
  • Lesson 4: Decision Boundaries, Loss/Cost Function, Gradient Descent
  • Lesson 5: Classifier Performance Evaluation: Confusion Matrix Sensitivity, Specificity, Precision, Recall and F1-Score
  • Project
  • Quiz No. 5
  • Lesson 1: Introduction to Decision Tree
  • Lesson 2: Building Decision Tree
  • Lesson 3: Support Vector Machine (SVM) Overview
  • Lesson 4: Introduction to Unsupervised Learning
  • Lesson 5: Introduction to Clustering
  • Lesson 6: K-Means Clustering
  • Lesson 7: Overview of Reinforcement Learning
  • Project
  • Quiz No. 6

Credit Hours

35 Hours

Delivery Channel

Virtual/ elearning


Get a shareable certificate


Beginner to Expert

Scan to pay & register:

  • Power point slides for ready reference (hands outs)
  • Raw data files for training purposes
  • Hand-on class projects with solutions
  • Quizzes and assignments
  • Access to recorded lectures post-live class on LMS.
  • Accountants and finance managers
  • Data analysts
  • Data science & machine learning professional
  • Programmers
  • Risk managers
  • AI enthusiasts
  • Business analysts

Duration & Delivery:

  • 2nd Batch is starting 29 April 2024
  • 35 Credit hours, 6 – 8 weeks long
  • E-learning – live classes, 3 classes of 1 hour per week.
  • 60% passing criterion.
  • Quizzes & Assignments
  • Recorded sessions available 24/7 on the LMS uploaded within 24 hours of the class.
  • Online support during business hours is available.
  • Weekly progress report to HR where enrolled by company.


Participants will receive a successful course completion certificate subject to completion of post training quiz and assignment. 


Ahmed Ghamal

Machine Learning Expert | Applied Data Scientist

Ahmed Gamal is a dedicated machine learning engineer based in Cairo, Egypt, with a profound commitment to solving challenges through artificial intelligence. Possessing a background in computer science and a specialized focus on machine learning, he thrives on being challenged across diverse fields. his expertise encompasses python programming, natural language processing (NLP), Pytorch, and various data science frameworks. He is steadfast in leveraging AI to enhance people’s lives. He is machine learning lead at Udacity, He has remained in charge of projects for:

  1. Creating dashboard for sales for MEPS (The Middle East + Pakistan + Sri Lanka) region
  2. Automating the generation of analytics reports using airflow, Python, and power BI.
  3. Creating a dashboard for mobile application usage (UFS Sales Pro) that serves as a tracking tool for Unilever He is a bachelors’ in computer science and a machine learning engineer.

He implemented time series forecasting techniques for sales, automated analytics report generation using airflow, Python, and Power BI, and created Power BI dashboards for intensive analytics. Ahmed has also contributed as a freelancing mentor at the Information technology Institute (ITI), guiding alumni in launching freelancing careers, constructing professional profiles, and writing winning proposals.

Past Clients