Python for data science
NumPy-first mental models, tidy pandas workflows, visualization discipline.
Lesson outline
-
85
Cross-validate with KFold
Master cross-validation with KFold in Python for data science. This lesson breaks down the mental model, step-by-step implementation, and troubleshooting for robust model evaluation.
-
86
Handling Imbalanced Datasets
Learn to handle imbalanced datasets in Python for data science. Practical steps, troubleshooting, and next-lesson guidance.
-
87
Feature Selection with SelectKBest
Learn to select the most relevant features in your data with SelectKBest in Python. This tutorial covers the core concept, step-by-step application, hands-on examples, and common pitfalls, helping you improve model performance and reduce overfitting.
-
88
Reduce Dimensions with PCA
Reduce dimensions with PCA — Python for data science.
-
89
Clustering with KMeans
Learn to cluster data with KMeans in this hands-on Python tutorial — step-by-step guide, troubleshooting, and what to study next.
-
90
Interpret Clusters
Interpret clusters with visualizations in Python for data science. Hands-on steps, troubleshooting, and what to study next.
-
91
Build Random Forest Classifiers
Learn to build random forest classifiers in Python for data science — hands-on steps, troubleshooting, and what to study next.
-
92
Tune Random Forest Parameters
Tune random forest parameters step by step in this hands-on Python for data science tutorial. Learn the core concept, practice with code, troubleshoot common issues, and discover what to study next in the learning path.
-
93
Train Gradient Boosting Models
Train gradient boosting models in Python: build, tune, and evaluate GBMs step by step. Hands-on lesson for data science.
-
94
Evaluate Classification with Confusion Matrix
Learn to evaluate classification with confusion matrix in this Python for data science tutorial — hands-on steps, troubleshooting, and what to study next.
-
95
Compare Model Metrics Side-by-Side
Learn to compare model metrics side-by-side in this hands-on Python for data science tutorial. Understand why side-by-side comparison matters, then step through practical examples with code. Includes troubleshooting tips and what to study next.
-
96
Automate Workflows with Python Scripts
Automate workflows with Python scripts — Python for data science tutorial, lesson 68.
Python for data science — step-by-step tutorials
What you will find here
This track walks through python for data science in order — each lesson is server-rendered HTML you can read without JavaScript. Follow the outline, then practice in the browser IDE when a lesson links to runnable code.
Tutorials vs quizzes and code samples
Tutorials teach in sequence. For quick checks use quizzes. For copy-paste snippets see code samples. For deeper reading browse articles.