All lessons
Every lesson on Datamew, grouped by track and module. Lessons marked free can be read in full right here, no account needed. The rest come with their track and open in the learning app.
166 lessons · 10 free to read now
Free to read now
Complete lessons, open to everyone. Each one is the start of a module, so it is a fair sample of the rest.
- Python for Data ScienceWhy Python for DataPython won data work not because it is the best language but because of its ecosystem. Here is the honest version.Read the lesson
- Data Analytics: Statistics & Data VisualizationWhat Correlation Actually Measuresr measures exactly one thing: how close the points sit to a straight line. That is narrower than people assume.Read the lesson
- Data Analytics: Statistics & Data VisualizationPlot Before You SummariseIdentical means, standard deviations and correlations can hide data of completely different shapes. One chart catches what all those numbers miss.Read the lesson
- Introduction to Machine LearningSupervised, Unsupervised, ReinforcementWhat separates the three is not the algorithm but the shape of the feedback available. One question, and its answer decides everything else.Read the lesson
- Introduction to Deep Learning & Neural NetworksWhat a Neural Network Actually ComputesA neuron is a weighted sum plus one bending function. Stack a few and a straight line becomes whatever boundary you need.Read the lesson
- LLMs, Prompt Engineering & Context EngineeringHow an LLM Reads Your PromptYour prompt is cut into tokens, turned into vectors, and then every token decides which other tokens matter. Those three steps explain why good prompts work.Read the lesson
- Building AI Agents: Harness EngineeringWhat Makes Something an AgentAn agent is an LLM run in a loop with tools. The model proposes actions; the harness decides what actually happens.Read the lesson
- MLOps: Deploying Machine Learning & Deep Learning ModelsWhy Models Decay in ProductionA model is trained on the past and used on the future. When the world shifts, its accuracy falls — often without a single error in the logs.Read the lesson
- Computer Vision with Deep LearningHow Computers See ImagesTo a computer an image is a table of numbers. Convolution — a small weighted sum slid across it — turns those numbers into edges, textures and eventually objects.Read the lesson
- Natural Language Processing (NLP)From Words to VectorsModels cannot do arithmetic on words. How we turn words into numbers decides what a model can learn — and what it never can.Read the lesson
Python for Data Science
3 modules · 4 lessonsModule 1Start Here
- Why Python for DataFree
- Reading a Traceback to the End (Included with the track)
Module 2The Data Structures You Use Daily
- Lists and Dicts (Included with the track)
Module 3pandas, Until You Trust It
- DataFrames and Cleaning (Included with the track)
Data Analytics: Statistics & Data Visualization
9 modules · 23 lessonsModule 1Correlation
Module 2Bayesian
- Inverting a Probability (Included with the track)
Module 3Sampling & Hypothesis Testing
- The Central Limit Theorem (Included with the track)
- p-Values and Statistical Power (Included with the track)
- Confidence Intervals (Included with the track)
Module 4A/B Testing
- Designing an Experiment (Included with the track)
- Sample Size and Duration (Included with the track)
- Analysing A/B Test Results (Included with the track)
- A/B Testing Pitfalls (Included with the track)
Module 5Regression for Analysts
- Simple Linear Regression (Included with the track)
- Multiple Regression and Confounders (Included with the track)
- Regression Diagnostics (Included with the track)
Module 6Choosing the Right Chart
- Plot Before You SummariseFree
- Charts for Presentation (Included with the track)
- Colour and Accessibility (Included with the track)
Module 7Python Data Visualization with matplotlib & seaborn
- The Anatomy of a matplotlib Figure (Included with the track)
- Statistical Plots with seaborn (Included with the track)
- Interactive Charts with plotly (Included with the track)
Module 8Dashboards & Data Storytelling
- Designing Dashboards (Included with the track)
- Choosing KPIs (Included with the track)
- Data Storytelling (Included with the track)
Module 9Misleading Charts
- Truncated and Dual Axes (Included with the track)
- Cherry-Picked Ranges and Deceptive Areas (Included with the track)
Introduction to Machine Learning
12 modules · 21 lessonsModule 1Getting Started
- Supervised, Unsupervised, ReinforcementFree
- Categorical vs Numerical, Structured vs Unstructured (Included with the track)
Module 2Dataset Splitting, Cross-Validation, Data Leakage
- Splitting Data, and K-Fold (Included with the track)
- Data Leakage (Included with the track)
Module 3Training, Evaluation, Bias–Variance, Tuning
- Choosing the Right Metric (Included with the track)
- Bias–Variance Trade-off (Included with the track)
- Hyperparameter Tuning (Included with the track)
Module 4KNN — Classifier and Regressor
- How KNN Decides (Included with the track)
Module 5SVM — Classifier and Regressor
- Margin, C, and Kernels (Included with the track)
Module 6Linear Regression
- Finding the Best Line (Included with the track)
Module 7Logistic Regression
- Sigmoid, Log-Odds, and the Threshold (Included with the track)
Module 8Decision Tree, Random Forest, Gradient Boosting
- From One Tree to a Forest (Included with the track)
Module 9Feature Engineering
- Building Features That Help (Included with the track)
Module 10Explainable AI: Feature Importance, PDP, SHAP
- Three Questions, Three Tools (Included with the track)
Module 11Unsupervised Learning: Clustering & Dimensionality Reduction
- Clustering with K-Means (Included with the track)
- Principal Component Analysis (PCA) (Included with the track)
- DBSCAN, Hierarchical Clustering and Gaussian Mixtures (Included with the track)
Module 12Recommendation Systems
- What a Recommender Predicts (Included with the track)
- Content-Based Filtering (Included with the track)
- Collaborative Filtering (Included with the track)
- Evaluating and Combining Recommenders (Included with the track)
Introduction to Deep Learning & Neural Networks
6 modules · 21 lessonsModule 1Neural Network Foundations
- What a Neural Network Actually ComputesFree
- Activation Functions: ReLU, GELU and Friends (Included with the track)
- Backpropagation Without the Fear (Included with the track)
- Your First Training Loop in PyTorch (Included with the track)
Module 2Training Deep Networks
- Optimizers: SGD, Momentum, Adam (Included with the track)
- Learning-Rate Schedules and Warmup (Included with the track)
- Initialisation and Normalisation (Included with the track)
- Regularisation: Dropout, Weight Decay, Early Stopping (Included with the track)
Module 3PyTorch for Deep Learning
- Tensors and Autograd (Included with the track)
- Building Models with nn.Module (Included with the track)
- Datasets and DataLoaders (Included with the track)
- GPUs and Mixed Precision (Included with the track)
Module 4Convolutional Neural Networks
- How Convolutions Work (Included with the track)
- CNN Architectures: from LeNet to ResNet (Included with the track)
- Transfer Learning (Included with the track)
Module 5Sequence Models and Transformers
- RNNs and LSTMs (Included with the track)
- The Attention Mechanism (Included with the track)
- The Transformer Architecture (Included with the track)
Module 6Deep Learning in Practice
- Debugging Neural Networks (Included with the track)
- Tracking Experiments (Included with the track)
- Capstone: an Image Classifier (Included with the track)
LLMs, Prompt Engineering & Context Engineering
6 modules · 22 lessonsModule 1How LLMs Work
- How an LLM Reads Your PromptFree
- Next-Token Prediction and Sampling (Included with the track)
- Context Windows and Token Costs (Included with the track)
- Choosing a Model (Included with the track)
Module 2Prompt Engineering Fundamentals
- Clear Instructions and Roles (Included with the track)
- Few-Shot Examples (Included with the track)
- Reasoning and Chain-of-Thought (Included with the track)
- Structured Output (Included with the track)
Module 3Context Engineering
- What Goes in the Context (Included with the track)
- Retrieval-Augmented Generation (RAG) (Included with the track)
- Long-Context Pitfalls (Included with the track)
- Memory and Conversation State (Included with the track)
Module 4Building with LLM APIs
- Your First API Call (Included with the track)
- Tool Calling (Included with the track)
- Cost, Latency and Caching (Included with the track)
- Retries and Rate Limits (Included with the track)
Module 5Evaluating LLM Applications
- Building an Eval Set (Included with the track)
- LLM as a Judge (Included with the track)
- Regression-Testing Prompts (Included with the track)
Module 6LLM Safety and Reliability
- Hallucinations and Grounding (Included with the track)
- Prompt Injection (Included with the track)
- Guardrails and Monitoring (Included with the track)
Building AI Agents: Harness Engineering
6 modules · 20 lessonsModule 1AI Agent Fundamentals
- What Makes Something an AgentFree
- Designing Tools for Agents (Included with the track)
- Workflows versus Agents (Included with the track)
- Build an Agent from Scratch (Included with the track)
Module 2Harness Engineering
- Context Management in Agent Loops (Included with the track)
- Permissions and Sandboxing (Included with the track)
- Error Handling and Recovery (Included with the track)
- Observability and Tracing (Included with the track)
Module 3Tools and the Model Context Protocol
- Tool Interfaces That Work (Included with the track)
- The Model Context Protocol (MCP) (Included with the track)
- Agents on Databases and APIs (Included with the track)
Module 4Multi-Agent Systems
- The Orchestrator-Worker Pattern (Included with the track)
- Subagents and Context Isolation (Included with the track)
- When Multi-Agent Hurts (Included with the track)
Module 5Evaluating Agents
- Task-Level Evals (Included with the track)
- Reading Agent Trajectories (Included with the track)
- Cost and Reliability Metrics (Included with the track)
Module 6Shipping Agents to Production
- Human-in-the-Loop (Included with the track)
- Agent Security and Prompt Injection (Included with the track)
- Capstone: a Research Agent (Included with the track)
MLOps: Deploying Machine Learning & Deep Learning Models
6 modules · 19 lessonsModule 1ML Systems in Production
- Why Models Decay in ProductionFree
- Training-Serving Skew (Included with the track)
- Batch vs Online Inference (Included with the track)
- An ML System Design Checklist (Included with the track)
Module 2Packaging and Serving Models
- Saving Models Reproducibly (Included with the track)
- A Model API with FastAPI (Included with the track)
- Containerising with Docker (Included with the track)
Module 3Serving Deep Learning Models and LLMs
- Latency, Throughput and Batching (Included with the track)
- ONNX and Model Optimisation (Included with the track)
- Quantisation (Included with the track)
- Serving LLMs (Included with the track)
Module 4ML Pipelines and CI/CD
- Experiment Tracking and the Model Registry (Included with the track)
- Training Pipelines (Included with the track)
- CI/CD for Machine Learning (Included with the track)
Module 5Monitoring and Retraining
- Detecting Data Drift (Included with the track)
- Retraining Strategies (Included with the track)
- Shadow and Canary Deployments (Included with the track)
Module 6MLOps Capstone
- Choosing Cloud Infrastructure (Included with the track)
- Capstone: Deploy and Monitor (Included with the track)
Computer Vision with Deep Learning
6 modules · 17 lessonsModule 1Image Fundamentals
- How Computers See ImagesFree
- Image Preprocessing and Augmentation (Included with the track)
- Pooling and Receptive Fields (Included with the track)
Module 2Image Classification with CNNs
- Building a CNN in PyTorch (Included with the track)
- Transfer Learning with Pretrained Backbones (Included with the track)
- Evaluating Image Classifiers (Included with the track)
Module 3Object Detection
- Bounding Boxes and IoU (Included with the track)
- One-Stage Detectors: YOLO (Included with the track)
- Training a Custom Detector (Included with the track)
Module 4Image Segmentation
- Semantic vs Instance Segmentation (Included with the track)
- U-Net (Included with the track)
- Promptable Segmentation Models (Included with the track)
Module 5Vision Transformers and Multimodal Models
- Vision Transformers (ViT) (Included with the track)
- CLIP and Image-Text Embeddings (Included with the track)
- Vision-Language Models (Included with the track)
Module 6Computer Vision in Production
- Edge and Mobile Deployment (Included with the track)
- Capstone: a Vision System (Included with the track)
Natural Language Processing (NLP)
6 modules · 19 lessonsModule 1Representing Text
- From Words to VectorsFree
- Tokenisation for NLP (Included with the track)
- TF-IDF and Classic Text Features (Included with the track)
Module 2Text Classification
- Text Preprocessing Pipelines (Included with the track)
- Classic Text Classifiers (Included with the track)
- Fine-Tuning Transformers for Classification (Included with the track)
- Classification with LLMs (Included with the track)
Module 3Information Extraction
- Named Entity Recognition (Included with the track)
- Structured Extraction with LLMs (Included with the track)
- Evaluating Extraction (Included with the track)
Module 4Transformers for NLP
- Encoders and Decoders (Included with the track)
- Pretrained Language Models (Included with the track)
- Hugging Face in Practice (Included with the track)
Module 5Semantic Search and Sentence Embeddings
- Sentence Embeddings (Included with the track)
- Vector Databases (Included with the track)
- Hybrid Search and Evaluation (Included with the track)
Module 6NLP for Indonesian
- Challenges of Indonesian Text (Included with the track)
- Indonesian NLP Resources (Included with the track)
- Capstone: a Review Analyser (Included with the track)