Machine Learning (ML) is a key area of artificial intelligence that enables computers to learn from data and make decisions without explicit programming. In this category, you will get acquainted with the basics of ML, various algorithms (linear regression, decision trees, gradient boosting), learning methods (supervised, unsupervised, reinforcement learning), and tools (Scikit-learn, TensorFlow, PyTorch).
You will learn to analyze data, build models, and apply them to real-world tasks—from trend prediction to process automation.
Machine learning
4 courses Added March 2026

Machine Learning with Spark ML
Learn to use Spark ML for creating scalable machine learning solutions. Practice with regression, classification, feature engineering...2 hours 7 minutes 29 seconds
The Real-World ML Tutorial
Hello! I am Pau, a machine learning engineer with many years of experience in developing real-world ML products. Do you want to design, develop, and...4 hours 3 minutes 44 seconds 5 / 5
Build a Simple Neural Network & Learn Backpropagation
Learn backpropagation and gradient descent by writing a simple neural network from scratch in Python - without libraries, just the basics. Ideal...4 hours 34 minutes 9 seconds 5 / 5
Data Preparation & Cleaning for ML
Have you ever heard the expression "data preparation and cleaning"? This is perhaps the most important part of the entire machine learning process.3 hours 7 minutes 23 seconds