Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Machine Learning & Deep Learning with Python | Hands-On AI
Rating: 4.4 out of 5(14 ratings)
57 students

Machine Learning & Deep Learning with Python | Hands-On AI

Build real ML & neural network models with Python using practical projects, real datasets & case studies studies
Last updated 5/2026
English

What you'll learn

  • Build Machine Learning models using Python from scratch with real datasets Machine Learning implementation from scratch
  • Apply supervised and unsupervised learning techniques to solve practical problems
  • Design and implement Neural Networks and Deep Learning models step-by-step
  • Work on hands-on projects that simulate real-world industry scenarios
  • Preprocess, analyze, and prepare data for effective model building
  • Evaluate and improve model performance using standard ML techniquesnterviews
  • Understand key algorithms like Regression, Classification, and Clustering in practice
  • Develop confidence to apply Machine Learning in academic, research, or industry projects
  • Gain practical exposure to AI workflows used by Machine Learning engineers
  • Transition from beginner to a job-ready Machine Learning practitioner
  • Learn from a course designed and refined through academic teaching and real project experience

Course content

7 sections55 lectures19h 52m total length
  • Introduction to Machine Learning16:23

    What is Machine Learning? Goals, AI, Ml, DL, Fundamentals

  • Important Success Stories of AI13:16

    1. AI in Healthcare: Diagnosing Diseases, 2. AI in Self-Driving Cars, 3. AI in Natural Language Understanding, 4. AI in Business and Customer Service, 5. AI in Gaming and Creativity,6. AI in Scientific Discovery, 7. AI in Retail and E-commerce, 8. Generative AI, 9. DeepMind’s Breast Cancer AI vs NHS Radiologists



  • Enablers (of AI Revolution)15:45

    IBM PC, DARPA, why sudden explosion, Moore's law, GPU, enablers, cloud

  • Types of Machine Learning24:55

    Machine Learning types, types of data, supervised learning, unsupervised learning, reinforcement learning, Exciting applications

  • Data Cleaning35:16

    Data preprocessing tasks, Data Cleaning Tasks, Handling Missing Data, Handling Noisy Data, Install Anaconda Navigator, Launch Jupyter Notebook, numpy, matplotlib, pandas.DataFrame.iloc, Use of SimpleImputer

  • Data Visualization – Part 128:28

    Why Data Collection & Analysis is Important? Data Visualization, Python Libraries for Data Visualization, File formats, Dataframe, Installing pandas, Integrated Development Environments (IDE), Reading head() and Tail of csv file

  • Data Visualization with Pandas26:28

    pandas, line chart, bar chart - stacked horizontal, printing head and tail, histogram - horizontal, Box plot, scatter plot

  • Data Visualization using Matplotlib and Seaborn38:46

    Three Data Visualization Libraries in Python 3, Finding Tail and column headers, Scatter Plot using matplotlib, histogram using pandas using wines data, bar chart using pandas and matplotlib using wines data, Histogram Using seaborn, Gaussian Kernel Density Estimate Inside the Plot, Countplot and barplot in Seaborn

  • Data Visualization using Plotly and Cufflinks24:36

    Installing plotly and cufflinks, Plotting Histogram for R&D Spend, Pie Chart with Plotly Express

Requirements

  • No programming experience is needed. You will learn everything from the course.
  • You need a computer with Python 3 and Jupyter Note book installed.

Description

Build real-world Machine Learning & Deep Learning models with Python—through hands-on projects, practical datasets, and clear step-by-step guidance.

This intensive course is designed to help you become a confident Machine Learning practitioner by solving real-world problems relevant to industry and research.

Whether you are a student, engineer, or professional, you will gain the skills to apply ML techniques in your projects and develop job-ready expertise in AI and data science.

Created by an experienced professor and refined through classroom teaching and real project implementation, this course is practical, structured, and up-to-date.

This exemplary, engaging, enlightening and enjoyable course is organized as seven interesting modules, with abundant worked examples in the form of code executed on Jupyter Notebook.

By the end of this course, you will be able to build, evaluate, and apply Machine Learning models to real-world problems with confidence.

It is important that data is visualized before attempting to carryout machine learning and hence we start the course with a module on data visualization. This is followed by a full blown and enjoyable exposure to Regression covering simple linear regression, polynomial regression, multiple linear regression. 


Regression is followed by extensive discussions on another important supervised learning algorithms on Classification. We carry out modeling using classification strategies such as logistic regression, Naive Bayes classifier, support vector machine, K nearest neighbor, Decision trees, ensemble learning, classification and regression trees, random forest and boosting - ada boost, gradient boosting.

From supervised learning we move on to discuss about unsupervised learning - clustering for unlabelled data. We study the hierarchical, k means, k medoids and Agglomerative Clustering. It is not enough to know the algorithms, but also strategies such as bias variance trade off and curse of dimensionality to be successful in this challenging field of current and futuristic importance. We also carry out Principal Component analysis and Linear discriminant analysis to deal with curse of dimensionality.

The last section leads the reader to deep learning through a lucid introduction to Artificial Neural network (ANN) and back propagation algorithm for estimating weights of feed forward network. Before we close, we take up 2 case studies- one on binary classification and another on multi-class classification using ANN, to give a feel of deep learning.

Who this course is for:

  • Engineers employed in Data Science
  • Professionals engaged in Machine Learning, Deep Learning and Artificial intelligence
  • Students and teachers of the subject in universities and colleges