Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Noble Desktop

Python Machine Learning Bootcamp

via Noble Desktop

Overview

Learn the fundamentals of machine learning, including regression analysis and classification algorithms, in this practical, hands-on course. Gain the skills needed to solve real-world problems using machine learning, with a focus on Python programming and data science libraries.

Syllabus

1. Course Kick-off & Python Refresher

  • Data Science tool recap - Pandas and indexing
  • Exploratory data analysis (EDA): standard deviations and uniform vs. normal distributions using NumPy/Pandas
  • Hands-on: loading CSVs, basic plotting with Matplotlib

2. Data Visualization & Simple Linear Regression

  • Crafting clear scatterplots: labels, grids, styling
  • Single-variable linear regression (attendance → concessions)
  • Train-test splitting and dealing with outliers
  • Evaluating models with R²; interpreting residuals
  • Extended example: car-sales dataset, predicting price from one feature

3. Binary Classification & Logistic Regression

  • From regression to classification: why logistic vs. linear
  • Implementing logistic regression on an employee “stay/leave” dataset
  • Classification metrics deep dive: accuracy, precision, recall, F1 score, ROC curve
  • Understanding variability: train-test ratios, data shuffling, sample size effects
  • Confusion matrix analysis

Taught by

Brian McClain, Colin Jaffe, Kash Sudhakar, and Chett Tiller

Reviews

4.7 rating at Noble Desktop based on 113 ratings

Start your review of Python Machine Learning Bootcamp

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.