← Back to Academy

This course is free. Create a free account to learn, save your progress, and earn a certificate when you complete it.

Machine Learning with Python

Free

Learn the full Python ML stack: NumPy, Pandas, scikit-learn, and PyTorch. Covers data manipulation, feature engineering, building and evaluating classification and regression models, hyperparameter tuning, pipelines, and training neural networks from scratch.

No payment or subscription required. Sign in to track your learning and claim your certificate when you finish.

Bookmark
Loading…

Complete lessons in order to unlock the next — structured progression.

Python Foundations for ML

Setting up a Python ML environment with virtual environments, Jupyter, and the core package stack; NumPy arrays, operations, broadcasting, and matrix math.

  1. 1Setting Up Your Python Environment For MlTutorial
  2. 2Numpy For Machine LearningTutorial
  3. 3Python Ml Foundations CheckQuiz

Data Manipulation and Exploration

Loading, inspecting, cleaning, and transforming tabular data with Pandas; EDA with distributions, outliers, and correlations; feature engineering and leakage prevention.

  1. 4Pandas For Machine LearningTutorial
  2. 5Exploratory Data Analysis With PythonTutorial
  3. 6Feature Engineering FundamentalsTutorial
  4. 7Data Manipulation CheckQuiz

Building Models with Scikit-learn

The scikit-learn estimator API, Pipelines, and ColumnTransformer; classification and regression models; evaluation metrics.

  1. 8Introduction To Scikit LearnTutorial
  2. 9Supervised Learning: ClassificationTutorial
  3. 10Supervised Learning: RegressionTutorial
  4. 11Scikit Learn Models CheckQuiz

Model Evaluation and Improvement

Cross-validation, metric selection, learning curves, ROC and PR curves; hyperparameter tuning with GridSearchCV, RandomizedSearchCV, and Optuna; production-quality pipelines.

  1. 12Model Evaluation And ValidationTutorial
  2. 13Hyperparameter TuningTutorial
  3. 14Ml Pipelines And PreprocessingTutorial
  4. 15Evaluation And Tuning CheckQuiz

Deep Learning Foundations

PyTorch tensors, autograd, and nn.Module; the full training loop with DataLoader, optimizer, validation, early stopping; capstone project.

  1. 16Introduction To Neural Networks With PytorchTutorial
  2. 17Training A Neural NetworkTutorial
  3. 18Python For Ml CapstoneTutorial
  4. 19Deep Learning CheckQuiz

Discussion

  • Loading…

← Back to Academy