Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Machine learning
New
Rating: 4.6 out of 5(7 ratings)
44 students

Machine learning

Classification, Dimensionality reduction, Clustering & unsupervised learning, and Advanced ML Models
Created byViji D
Last updated 7/2026
English

What you'll learn

  • Understand core Machine Learning concepts
  • Work with data for ML
  • Apply Machine Learning algorithms
  • Apply ML to real-world problems

Course content

1 section20 lectures9h 4m total length
  • What is Machine Learning49:10
  • Types of Machine Learning36:27
  • Training32:50
  • Validation17:24
  • Testing20:32

    Explore the testing phase of machine learning, ensuring accuracy, fairness, safety, and reliability on unseen data, with unit, integration, and validation tests and continuous monitoring.

  • Generalization26:57
  • Overfitting Vs Underfitting23:58
  • Bias Variance Tradeoff16:04
  • Regularization35:51

    Explore how regularization reduces overfitting and improves generalization in machine learning by applying L1, L2, elastic net, dropout, and other techniques to control model complexity.

  • Lasso Regularization26:42
  • Ridge Regularization30:32
  • Evaluation Metrics24:50
  • MSE28:32

    Mean square error (MSE) measures the average squared difference between predicted and actual values, serving as a core regression performance metric and loss function.

  • Mean Absolute Error28:08
  • R Square27:58

    Learn how the R square coefficient of determination quantifies variance explained by a regression model, its interpretation, and why adjusted R square matters for comparing models.

  • Linear Regression18:21
  • Simple Linear Regression25:56
  • Multiple Linear Regression28:54
  • Basic concepts of Python26:54
  • Python Lib18:22
  • Introduction to Machine Learning

Requirements

  • No Prerequisties required

Description

This course contains the use of artificial intelligence. Content generation tools used to write course scripts or generate lecture content. Image/visual creation tools that generate course images, diagrams, or other static visual elements.

Machine Learning is one of the most powerful and rapidly evolving fields in Artificial Intelligence, enabling systems to learn from data and make intelligent decisions without being explicitly programmed. This Machine Learning course is designed to provide learners with a strong conceptual foundation combined with practical, real-world applications, making it suitable for both beginners and aspiring data professionals.

The course begins with an introduction to Machine Learning, its types, and its role in modern technology. Learners will explore how data is collected, prepared, and transformed into meaningful inputs through data preprocessing and feature engineering. Core algorithms such as linear and logistic regression, decision trees, k-nearest neighbors, and clustering techniques are explained using intuitive visualizations and step-by-step examples to ensure clarity and deep understanding.

A strong emphasis is placed on model evaluation and performance metrics, including accuracy, precision, recall, F1-score, MAE, RMSE, and R², helping learners understand not just how to build models but how to assess and improve them. The course also covers essential concepts such as the bias–variance tradeoff, overfitting and underfitting, and regularization techniques like L1 and L2, which are critical for building robust and reliable models.

Throughout the course, learners will engage with hands-on exercises and real-world datasets, reinforcing theoretical concepts through practical implementation. By the end of the course, participants will be able to select appropriate Machine Learning algorithms, build end-to-end ML pipelines, interpret model results, and confidently apply Machine Learning techniques to solve real-world problems across domains such as healthcare, finance, marketing, and technology.

This course is ideal for students, professionals, and educators seeking a structured, practical, and industry-relevant introduction to Machine Learning.

Who this course is for:

  • Engineering and Computer Science learners interested in ML. Beginners with basic knowledge of programming who are new to Machine Learning