Use Python, Pydantic, and the Instructor library to extract structured data from unstructured text. Parse invoices and job postings into typed, validated Python objects reliably and at scale.
Build an autonomous data analysis agent using LangGraph. Learn how agents differ from RAG, and implement the ReAct loop with tools for querying and summarizing data.
Go from fragile training scripts to robust, observable ML workflows using Prefect. Schedule retraining, handle failures gracefully, and monitor every run.
Learn how to detect data drift and model degradation in production using Evidently AI. Build automated reports and alerts before your model silently fails.
Your First Machine Learning Model with Scikit-learn
A step-by-step guide to building your first ML model: data exploration, preprocessing, cross-validation, hyperparameter tuning, and evaluation: all with scikit-learn.
Use pyworkforce to assign work shifts and minimize the gap between required and scheduled resources, with built-in support for preferences, banned shifts, and rest rules.
Evolutionary Feature Selection for Machine Learning
Use GAFeatureSelectionCV from sklearn-genetic-opt to find the optimal feature subset using evolutionary algorithms: capturing feature interactions that filter methods miss and automatically determining how many features to keep.
Real-Time Anomaly Detection with Apache Kafka and Python
Build a real-time anomaly detection pipeline that consumes Apache Kafka streams and scores events with a scikit-learn model: complete with producer, consumer, and Docker Compose setup.
Serve a Machine Learning Model with Sklearn, FastAPI and Docker
Wrap a trained scikit-learn model in a FastAPI REST endpoint, containerize it with Docker, and serve predictions at scale: a complete MLOps deployment template with a working GitHub repository.
Manage Your Machine Learning Lifecycle with MLflow in Python
Use MLflow to track experiments, compare runs, version models in the Model Registry, and promote the best model to production: all without losing reproducibility.
How to Build a RAG System with LangChain and Python
Build a Retrieval-Augmented Generation system with LangChain, ChromaDB, and OpenAI. Cover document indexing, MMR-based retrieval, evaluation with RAGAS, and production optimizations like re-ranking and semantic caching.
Model the minimum headcount required to meet demand using pyworkforce: solving the workforce planning problem that operations teams face in call centers and shift-based industries.