Skip to content
AI-grafen

The goal E University

Build a RAG system you can trust

Chunking, retrieval evaluation, citation and grounding — the whole chain from document to answer with traceable sources.

Knowledge nodes
77
From zero
about 58 h
Labs
6
See what you already know — no account

The diagnostic removes what you already know, so your path is usually much shorter.

What you can do afterwards

Labs along the way

You write the code. Tests you cannot see decide whether it holds up.

The whole path

Everything the goal builds on, grouped by level and in the order it builds on itself. Show on the map

AExplorer3 knowledge nodes
  1. Patterns and categories
  2. Sequences and precise instructions
  3. What is a computer?
BInvestigator10 knowledge nodes
  1. Data in everyday life
  2. Algorithmic thinking
  3. Rule-based systems and machine learning
  4. Source criticism and responsibility in AI use
  5. Training data, features and labels
  6. Classification: how a model sorts information
  7. The technology behind the web: how a page is fetched
  8. Generative AI: how it creates content
  9. Language models and probabilities
  10. AI's invented answers
CBuilder15 knowledge nodes
  1. Functions and coordinate systems
  2. Programming logic — variables, conditions, loops
  3. Python — the basics
  4. Python — lists, loops and dictionaries
  5. Python — strings and text processing
  6. Python — files, CSV and JSON
  7. Search strategies: linear search vs binary search
  8. Statistics — mean, median and spread
  9. Probability — the basics
  10. Linear regression: fitting a straight line to data
  11. Neural networks — the intuition
  12. Prompting — steering a language model
  13. Fundamentals of search engines: indexing and ranking
  14. Asking effective questions to AI
  15. RAG: letting AI answer based on your own documents
DAI developer29 knowledge nodes
  1. Discrete mathematics: graphs and relations
  2. Derivatives and optimisation
  3. Time complexity and big-O notation
  4. Data structures: lists, stacks, queues, hash tables
  5. Python — functions, scope and exceptions
  6. Python — modules, packages and virtual environments
  7. Git — version control
  8. Loss functions
  9. Tokenisation
  10. Text preprocessing
  11. BM25 and keyword search
  12. Gradient descent
  13. Build a small search engine
  14. Vectors
  15. Matrices and matrix multiplication
  16. Linear regression with several features
  17. Neural networks — the forward pass with matrices
  18. Backpropagation
  19. Embeddings — words as vectors
  20. Attention
  21. NumPy — arrays and vectorisation
  22. Overfitting and generalisation
  23. Pandas — tables in Python
  24. PyTorch — tensors and autograd
  25. Retrieval — finding the right text
  26. SQL — the basics
  27. Training, validation and test
  28. Train a neural network in PyTorch
  29. Transformers — the architecture
EUniversity14 knowledge nodes
  1. Storing and finding vectors efficiently
  2. Context length and the quadratic cost
  3. Chunking documents
  4. Hybrid search and RRF
  5. Data pipelines and ETL
  6. Data versioning
  7. Language models — training and generation
  8. Model evaluation
  9. Fine-tuning language models
  10. RAG — retrieval-augmented generation
  11. Citation and grounding
  12. Evaluating retrieval: recall@k, MRR, nDCG
  13. Vector databases and indexing
  14. Index updating and versioning
FAI engineering6 knowledge nodes
  1. Reranking with cross-encoders
  2. Choosing and fine-tuning embedding models
  3. Evals for language models and agents
  4. Knowledge graphs and graph RAG
  5. Long context versus retrieval
  6. Evaluating RAG answers