Learn anything. See the whole map.

Name a topic and a course agent builds the path: modules first, then lessons filled with videos, readings, code, quizzes and flashcards, every source credited.

For anyone 13 or older: a student getting ahead, an adult changing careers, or someone finally learning the thing they always meant to.

Intro to Python, from zero

View community maps

Preview any map. Entering one requires a free account.

Ai engineering

by Emmanuel Eze

29 lessons · 5 h 44 min

0. Start Here

0. Start Here

What an AI engineer actually does

What an AI engineer actually does

1. Programming Foundations

1. Programming Foundations

Python for AI engineers

Python for AI engineers

Git, GitHub and the terminal

Git, GitHub and the terminal

HTTP, JSON and building APIs with FastAPI

HTTP, JSON and building APIs with FastAPI

2. How LLMs Work

2. How LLMs Work

Neural networks and gradient descent

Neural networks and gradient descent

Transformers and attention

Transformers and attention

Tokens, training and why LLMs fail

Tokens, training and why LLMs fail

3. Building with LLM APIs

3. Building with LLM APIs

Your first API call and prompt engineering

Your first API call and prompt engineering

Structured outputs and tool use

Structured outputs and tool use

4. Retrieval-Augmented Generation (RAG)

4. Retrieval-Augmented Generation (RAG)

Embeddings and vector search

Embeddings and vector search

Building a RAG pipeline

Building a RAG pipeline

5. Agents

5. Agents

Workflows vs agents: patterns that work

Workflows vs agents: patterns that work

Model Context Protocol (MCP)

Model Context Protocol (MCP)

Context engineering for agents

Context engineering for agents

6. Evals and Reliability

6. Evals and Reliability

Evals: measuring if your AI works

Evals: measuring if your AI works

Lessons from production LLM apps

Lessons from production LLM apps

7. Fine-tuning and Shipping

7. Fine-tuning and Shipping

When (and how) to fine-tune

When (and how) to fine-tune

Deploying AI apps: Docker, cost and monitoring

Deploying AI apps: Docker, cost and monitoring

8. Getting Hired

8. Getting Hired

Capstone: a portfolio project that gets interviews

Capstone: a portfolio project that gets interviews

Job search and AI engineering interviews

Job search and AI engineering interviews

STARTFINISH
  • Reading
  • YouTube
  • Quiz
  • Resource
Preview

The sky is the syllabus.

A map is a real course: modules, lessons, and every kind of content, laid out as a path you can see end to end. Here is how one comes together.

Whatever the lesson needs.

A lesson is a stack of blocks, in any mix the topic calls for. Quizzes and flashcards tell you right away whether you've got it, and nothing is graded.

  • Reading

    Written lessons with headings, tables and links

  • YouTube

    The best explainer, embedded

  • Video

    Vimeo, Loom, or your own file

  • Audio

    Podcasts and recorded talks

  • Image

    Diagrams with what to notice

  • Document

    The key passage from a paper

  • Article

    An article worth your time

  • Resource

    Docs, datasets, repos

  • Interactive

    CodePen, Figma, Slides, sandboxes

  • Code

    Highlighted, copyable examples

  • Quiz

    One answer or several, checked instantly

  • Flashcard

    Flip to recall what you just learned

Maps people are already walking.

Open any of them to see the full route. Enter one to learn and keep your place.

Browse community maps
Unseen EngineAd

Build your product.

Custom apps. AI-powered workflows. Scale without friction.

The engineering studio that designs, builds, and maintains the systems behind this map. Free your team to grow.

Book a strategy call

Open source, MIT licensed.

EEF Learn is a public good from the Emmanuel Eze Foundation, which began by putting 100 children in Makoko, Lagos through school and computer training, then taught 912 students in eight free bootcamps. EEF Learn takes that work to learners of every age, with a goal of one million. Self-host it, fork it, bring your own model.

View the repo

What will you learn next?

One topic is all it takes to start a path.

Intro to Python, from zero