Skip to main content
LearnMLAcademy
Free AI/ML Education167 Lessons12 Project HandbooksZero Paywalls

What do you want to learn today?

Search practical, beginner-friendly tutorials across Machine Learning, Deep Learning, Generative AI, LLMs, RAG, Agentic AI and production AI engineering. With worked equations, small reproducible numbers, and complete Python implementations.

167

Free lessons

12

Project handbooks

17

Curriculum modules

100%

Free & open access

Goal-based learning

Choose your learning path

One complete AI library, four focused ways to learn. Start with foundational concepts, jump directly into a specialized subject, develop advanced production expertise, or build working software.

BeginnersPath 1

Start from the beginning

New to machine learning? Follow a sensible progression from core intuition to working algorithms, data preprocessing, and evaluation.

Direct Subject EntryPath 2

Learn a specific topic

Already familiar with basic concepts? Jump straight into modern AI subjects without being forced to start at the beginning.

Direct entry points:

AdvancedPath 3

Deepen professional expertise

For engineers and ML practitioners seeking advanced architectures, evaluation benchmarks, reliability, and system design.

Hands-On BuildsPath 4

Build practical AI systems

Turn theory into working software with 12 complete project handbooks built from scratch with code, tests, and Streamlit UIs.

Production-Grade Software

12 Real Machine Learning & AI Projects

Full-fidelity handbooks with reproducible data pipelines, baseline comparisons, unit tests, Streamlit interfaces, and downloadable starter ZIPs. No mock data or half-finished code.

Flagship HandbookBuild Time: 5-7 hours

Chat With Your PDFs - Build Your Own RAG Assistant

Ask questions about real PDFs, retrieve supporting passages and verify page-level citations using a runnable, offline-first RAG system.

Deliverable Outcome

A Streamlit PDF question-answering app with page-aware extraction, overlapping chunks, TF-IDF vector retrieval, citations, local index persistence, tests and optional OpenAI summaries.

Python 3.12VS CodePyMuPDFScikit-learnTF-IDFSciPyCosine Similarity+6 more
projects/pdf-rag/tests/test_rag.py10 Tests Included
# projects/pdf-rag/tests/test_rag.py
# 10 automated unit tests in suite:
• test_page_numbers_and_source_ids()
• test_overlap_preserves_boundary_and_pages()
• test_retrieval_and_citations_have_original_page()
• test_embedded_prompt_injection_is_only_pdf_evidence()
• test_saved_index_roundtrip_and_tampering_detected()
# (+5 more in suite: corrupt-PDF, abstain, dedup, citations, real-overlap)

📦 local-pdf-rag-assistant.zip (Complete starter scaffold)
🧪 10 unit tests included (historical CI run: 10 passed)
Clean pipeline architectureZero synthetic mockups
BeginnerSelf-paced • save checkpoints

Titanic Survival Predictor

A classic hands-on classification project rebuilt as a complete beginner-friendly handbook from raw CSV to a working prediction app.

Deliverable:A web app that takes passenger details and predicts survival probability while comparing multiple classification models.
PythonVS CodeJupyterLabPandas+8
Read Handbook
Beginner5-7 hours

House Price Predictor

Build a real-estate-style price estimator and compare linear, regularized and ensemble regression models.

Deliverable:A house-price prediction application that turns raw property features into an estimated selling price.
PythonVS CodeOpenMLPandas+9
Read Handbook
Intermediate5-7 hours

Credit Card Fraud Detector

Learn how real fraud problems differ from ordinary classification because fraudulent transactions are rare.

Deliverable:A fraud scoring system that ranks suspicious transactions and lets you tune the decision threshold.
PythonVS CodeOpenMLPandas+12
Read Handbook
Beginner4-6 hours

Customer Segmentation

Turn 541,909 real retail transactions into customer groups and learn why clustering can reveal patterns without labels.

Deliverable:A verified RFM customer-segmentation pipeline and Streamlit app that compares K-Means, hierarchical clustering and DBSCAN, then explains what each selected segment represents.
PythonVS CodeUCI Online RetailPandas+11
Read Handbook
Intermediate5-7 hours

Retail Sales Forecaster

Build a forecasting workflow that learns trend and seasonality from historical store sales.

Deliverable:A working Streamlit dashboard predicting next-day positive UK order value with leakage-safe lags, chronological validation, a held-out 28-day test and baseline/model comparison.
Python 3.12VS CodeUCI Online RetailPandas+7
Read Handbook
Intermediate5-7 hours

Movie Recommendation System

Build a movie-similarity recommender from a reusable CC0 ratings dataset, then compare popularity, content, collaborative and hybrid ranking strategies.

Deliverable:A Streamlit app that takes a selected movie and returns ranked recommendations using genre/decade similarity, audience-rating patterns and an explicit cold-start fallback.
PythonVS CodeDatanemics CC0 DataPandas+10
Read Handbook
Intermediate6-8 hours

Disaster Tweet Detector

Move from classic text features to modern Transformers while solving a recognizable NLP classification problem.

Deliverable:A working TF-IDF disaster-language classifier comparing Naive Bayes and Logistic Regression with validation threshold tuning, a held-out test and Streamlit input.
Python 3.12VS CodeKaggle Disaster TweetsPandas+7
Read Handbook
Intermediate6-8 hours

Handwritten Digit Recognizer

Train a neural network and CNN on handwritten digits, then turn the model into a small image prediction app.

Deliverable:A PyTorch convolutional neural network trained from scratch on 1,797 labelled 8×8 digit images, plus a Streamlit image-upload inference app and ten-class confusion matrix.
Python 3.12VS CodeScikit-learn load_digitsNumPy+5
Read Handbook
Intermediate4-6 hours

AI Content Creator

Create, rewrite, summarize and review real business copy with a working Streamlit studio, optional LLM API generation and strict structured output checks.

Deliverable:A beginner-friendly content studio with three formats, three tones, explicit offline versus AI modes, schema validation, draft history, downloads and reproducible tests.
Python 3.12VS CodeStreamlitPydantic+6
Read Handbook
Intermediate5-7 hours

PDF RAG Assistant

Ask questions about real PDFs, retrieve supporting passages and verify page-level citations using a runnable, offline-first RAG system.

Deliverable:A Streamlit PDF question-answering app with page-aware extraction, overlapping chunks, TF-IDF vector retrieval, citations, local index persistence, tests and optional OpenAI summaries.
Python 3.12VS CodePyMuPDFScikit-learn+9
Read Handbook
Advanced5-7 hours

AI Research Assistant

Build an auditable research tool that plans a question, reads real source text, checks original quotes and publishes a clearly cited evidence brief.

Deliverable:A Streamlit research agent with bounded planning, Wikipedia article lookup, original evidence notes, citation verification, an agent trace and downloadable reports.
Python 3.12VS CodeRequestsWikipedia API+7
Read Handbook
Advanced8-12 hours

Model to Production

Turn a trained churn model into a real FastAPI service with strict validation, versioned artifacts, Docker, CI, drift checks and rollback.

Deliverable:A verified customer-churn prediction service that loads a saved preprocessing pipeline once, exposes health/model-info/predict APIs, detects feature drift, switches v1→v2 and rolls back safely.
PythonVS CodeScikit-learnLogistic Regression+9
Read Handbook

Looking for foundational tutorials that teach the concepts step by step before building?

Explore 8 project tutorial lessons in curriculum →

Career preparation

Preparing for an interview?

Practice ML, Python, SQL, LLM/RAG and system-design questions with dedicated interview lessons.

10 Free PDFs

10 Free Interview Handbooks

Download detailed PDFs for Machine Learning, Deep Learning, Generative AI, LLM & RAG, Agentic AI, Python, SQL, System Design, MLOps and Behavioral interviews.

MLDeep LearningGenAILLM & RAGAgentsSystem DesignMLOps

Ready to master machine learning and artificial intelligence?

Start with zero prerequisites. 167 verified tutorials, 12 full-stack projects, and 10 interview handbooks—free forever.