Changelog·main branch·$ git log --oneline

Changelog

Stay up to date with the latest improvements to the MLExpert Academy

2026

06 entries
  1. Plan and Execute Agent

    A new tutorial on how to build a financial research agent that plans multi-step analysis upfront, executes each step through a tool registry, and replans when findings change is now available.

    $ cd ./academy/v1/ai-agents/planning-agentView tutorial
  2. Build an MCP Agent

    A new tutorial on how to build an MCP agent is now available. It covers the fundamentals of MCP and how to build an agent that can execute trades through the protocol.

    $ cd ./academy/v1/ai-agents/build-mcp-agentView tutorial
  3. Vectorless RAG

    A new tutorial on how to build a vectorless RAG system is now available. It covers the fundamentals of building a RAG system without using embeddings.

    $ cd ./academy/v1/ai-agents/vectorless-ragView tutorial
  4. Rewrite of the Foundations module

    The Foundations module is now completely rewritten. It covers the fundamentals of Python, math, and PyTorch for AI engineers.

    $ cd ./academy/v1/foundations/python-essentialsView tutorial
  5. Workflows vs Agents

    A new tutorial on how to build a workflow vs an agent is now available. It covers the fundamentals of both and when to use each.

    $ cd ./academy/v1/ai-agents/workflows-vs-agentsView tutorial
  6. Completely new modules - Setup and Toolkit and Context Engineering

    Completely new modules - Setup and Toolkit and Context Engineering are now available. It covers the fundamentals of building an AI engineer's toolkit and how to use it to build a production-ready RAG system.

    $ cd ./academy/v1/setup-and-toolkit/welcomeView tutorial

2025

17 entries
  1. LLMOps - Deploying and Monitoring a vLLM Service

    A new tutorial on how to deploy and monitor a vLLM service is now available. It covers the fundamentals of deploying and monitoring a vLLM service and how to use it for inference in production.

    $ cd ./academy/v1/ai-systems-engineering/llmopsView tutorial
  2. Agentic RAG - Building an AI Financial Analyst Team

    A new tutorial on how to build an agentic RAG system for financial analysis is now available. It covers the fundamentals of agentic RAG and how to build a multi-agent system with LangGraph.

    $ cd ./academy/v1/ai-agents/agentic-ragView tutorial
  3. Train Your Model - Fine-Tuning LLM

    A new tutorial on how to fine-tune an open-source LLM into a specialized expert for your specific task is now available. It covers the fundamentals of fine-tuning and how to use it to build a specialized model.

    $ cd ./academy/v1/ai-systems-engineering/fine-tuning-llmView tutorial
  4. No More Manual Tweaking - Automated Prompt Engineering

    A new tutorial on how to use DSPy to automate the prompt engineering process is now available. It covers the fundamentals of DSPy and how to use it to optimize prompts for your specific use case.

    $ cd ./academy/v1/ai-systems-engineering/automated-prompt-engineeringView tutorial
  5. Beyond Benchmarks - Evaluating LLMs

    A complete rewrite on how to evaluate LLMs for your specific use case is now available. It covers the fundamentals of evaluating LLMs and how to build a robust, private evaluation pipeline.

    $ cd ./academy/v1/ai-systems-engineering/llm-evaluationView tutorial
  6. Build Your Own Dataset

    A new tutorial on how to build your own dataset using Knowledge Distillation is now available. It covers the fundamentals of Knowledge Distillation and how to use existing LLM to build a custom dataset for model evaluation or training.

    $ cd ./academy/v1/ai-systems-engineering/build-your-own-datasetView tutorial
  7. LangGraph Getting Started

    A new tutorial on LangGraph is now available. It covers the fundamentals of LangGraph and how to use it to build workflows and agents.

    $ cd ./academy/v1/ai-agents/langgraph-getting-startedView tutorial
  8. Advanced Retrieval

    A new tutorial on advanced retrieval is now available. It covers the fundamentals of advanced retrieval and how to use it to build a semantic search engine for your RAG system.

    $ cd ./academy/v1/context-engineering/advanced-retrievalView tutorial
  9. Embeddings and Vector Databases

    A new tutorial on embeddings and vector databases is now available. It covers the fundamentals of embeddings and how to use them to build a semantic search engine for your RAG system.

    $ cd ./academy/v1/context-engineering/embeddings-and-vector-databasesView tutorial
  10. Local AI Quickstart

    A new tutorial on how to run AI models locally with Ollama is now available. It covers the basics of installing Ollama, downloading a model, and interacting with it through the command line and Python.

    $ cd ./academy/v1/ai-systems-engineering/local-ai-quickstartView tutorial
  11. Effective Chunking Strategies

    A new tutorial on effective chunking strategies is now available. It covers the fundamentals of chunking and what chunking strategies are best for different types of documents.

    $ cd ./academy/v1/context-engineering/effective-chunking-strategiesView tutorial
  12. Python Essentials Rewrite

    The Python Essentials module is now updated in line with the rest of the academy. It's now more focused on the practical skills you'll need as an AI engineer.

    $ cd ./academy/v1/foundations/python-essentialsView tutorial
  13. Setup and Toolkit Module

    The first module of the academy is now complete. It covers the basics of setting up your development environment, including the command-line toolkit, Python project setup, and IDE (VScode/Cursor) configuration.

    $ cd ./academy/v1/setup-and-toolkit/command-line-toolkitView tutorial
  14. What is RAG?

    A new tutorial on Retrieval-Augmented Generation (RAG) is now available. It covers the fundamentals of RAG and how to build a simple RAG system from scratch to production-ready API with FastAPI and Docker.

    $ cd ./academy/v1/context-engineering/what-is-ragView tutorial
  15. Document Processing with VLM

    Add a section on how to use a Vision Language Model (VLM) to extract text from images in a document. Using Docling and Ollama (Nanonets-OCR-s).

    $ cd ./academy/v1/context-engineering/document-processing-for-aiView tutorial
  16. Prompt Engineering Rewrite

    Use the latest Antropic and OpenAI guidelines for prompt engineering along with a new example.

    $ cd ./academy/v1/ai-systems-engineering/prompt-engineeringView tutorial
  17. RAG and MCP AI Agent Tutorials

    Added RAG and MCP AI Agent tutorials to the academy. These tutorials have associated GitHub project repositories.