AlgoInsight

Machine Learning

AI Engineering

A hands-on AI engineering course - go from your first LLM API call to production RAG pipelines, tool-using agents, evaluation, safety, and MLOps. 18 modules plus a Python refresher.

Beginner1190110 lessons34 free lessonsaillmragai-agentsprompt-engineering

AI Engineering

This is the course for engineers who want to build real AI products, not just call an API once. Across 18 modules you go from your very first LLM call to production systems: how LLMs actually work, prompt and context engineering, embeddings and vector search, retrieval-augmented generation (RAG) end to end, function calling and tool use, the Model Context Protocol, fine-tuning, autonomous agents, AI system architecture, evaluation and testing, safety and guardrails, deployment and MLOps, cost engineering, and multimodal generative AI.

Every module is grounded in what production AI engineering actually requires - the economics of an LLM call, retrieval quality, evaluation you can trust, guardrails against prompt injection, and the operational depth (observability, cost, latency) that separates a demo from a shipped product. A Python for AI Engineering appendix is included if you need the refresher.

The first two modules - the AI Engineering landscape and Your First AI Application - are free to preview. The full course is a one-time purchase with lifetime access.

What you will learn

Prerequisites

Course outline

Module 1: Course Introduction and the AI Engineering Landscape

Course Introduction and the AI Engineering Landscape - 4 topics.

Module 2: Your First AI Application

Your First AI Application - 5 topics.

Module 3: How LLMs Work

How LLMs Work - 6 topics.

Module 4: Understanding AI Application Economics

Understanding AI Application Economics - 3 topics.

Module 5: Prompt Engineering

Prompt Engineering - 7 topics.

Module 6: Embeddings and Vector Search

Embeddings and Vector Search - 5 topics.

Module 7: RAG and Retrieval Systems

RAG and Retrieval Systems - 9 topics.

Module 8: Function Calling and Tool Use

Function Calling and Tool Use - 4 topics.

Module 9: Model Context Protocol (MCP)

Model Context Protocol (MCP) - 4 topics.

Module 10: Fine-Tuning and Model Customisation

Fine-Tuning and Model Customisation - 6 topics.

Module 11: Building AI Agents

Building AI Agents - 10 topics.

Module 12: AI System Architecture

AI System Architecture - 8 topics.

Module 13: AI Product Thinking and Design

AI Product Thinking and Design - 4 topics.

Module 14: Evaluation and Testing for AI Applications

Evaluation and Testing for AI Applications - 7 topics.

Module 15: AI Safety, Guardrails, and Responsible AI

AI Safety, Guardrails, and Responsible AI - 6 topics.

Module 16: Production Deployment and MLOps

Production Deployment and MLOps - 6 topics.

Module 17: LLM Optimisation and Cost Engineering

LLM Optimisation and Cost Engineering - 5 topics.

Module 18: Multimodal and Generative AI

Multimodal and Generative AI - 5 topics.

Module 19: Appendix - Python for AI Engineering

Appendix - Python for AI Engineering - 6 topics.

Browse all courses