Three girls wiring and building a small robot together

Anyone can learn anything. Nobody should do it alone.

We started in Makoko, Lagos, paying school fees, bringing food, and putting 100 children through computer training. Then 912 students came through eight free tech bootcamps. Now EEF Learn opens the same classroom to every age: free, open-source learning maps for teenagers, working adults, and anyone ready to start.

  • Free for every learner
  • Run by volunteers
  • Open source
children in Makoko given tuition, meals, and computer training
100
free tech bootcamps, where comparable ones charge $2,500
8
bootcamp students, ages 8 to 19
912
learners of every age: the goal for EEF Learn by 2035
1M

From 100 children in Makoko to a million learners of every age.

Each chapter reached further than the last without changing what the work is for: people who start with less still get to learn. First children, then teenagers, and now anyone, at any age.

2021 · Lagos, Nigeria

Makoko

Makoko is a fishing community built on stilts over the Lagos Lagoon. We started there with 100 children. We paid their school fees, brought food to their homes by canoe, and paid for every one of them to finish a computer training course.

  • A volunteer stepping between canoes with a box of food
  • A girl paddling a canoe with a bowl of food beside her
  • Two foundation volunteers on the lagoon in Makoko
  • A student holding a computer training certificate beside a volunteer
See the Makoko gallery

Eight cohorts

Bootcamps

Next came eight free tech bootcamps: twelve-week programs in math, coding, and design for ages 8 to 19. Comparable bootcamps charge $2,500. Ours cost families nothing.

students taught
912
tuition, every cohort
$0

Now

EEF Learn

The bootcamp had an age limit. EEF Learn does not stop at 19. It is the same free classroom, opened to everyone, with a goal of one million learners by 2035.

  • Teenagers getting ahead
  • Adults changing careers
  • Parents learning beside their kids
  • Retirees starting something new
Start learning on EEF Learn

The Makoko project

Where the work started, in pictures.

School fees paid, food brought to the door by canoe, and a computer course paid for all the way to the certificate. Tap any photo to see it larger.

EEF Learn is the bootcamp, open to every age.

Whether you are 13 or 73, name a topic and a course agent researches it, lays out the modules, and fills each lesson with the best free material, every source credited. Creators shape it by hand. Learners see the whole route and keep one lesson in focus.

  • YouTube
  • Reading
  • Code
  • Quiz
  • Flashcard
  • Document
  • and 6 more

Open source under the MIT license. Self-host it, fork it, bring your own model.

Ai engineering

by Emmanuel Eze · 29 lessons

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
Emmanuel Eze, founder and president of the Emmanuel Eze Foundation

Emmanuel Eze started this so nobody learns alone.

He is the founder and president of the Emmanuel Eze Foundation. The work began in Makoko, Lagos, with school fees, food, and computer training for 100 children. It grew into eight free tech bootcamps for 912 students, and is now EEF Learn, built for learners of every age. He still writes the software the foundation runs on.

From Washington, DC he also founded Unseen Engine, the engineering studio that builds and maintains the systems behind this work.

More about Emmanuel

Bring what you have.

There is no donate button here. We would rather have your partnership, your time, or your room for an evening.

Partner with the foundation
Schools, companies, cities, and labs that want to run maps, cohorts, or a series with us.
Lead a series or host an event
Teach a topic you know, mentor learners, or open your space for a community night. No events are listed yet, so the first one can be yours.

Prefer email? admin@emmanuelezefoundation.org

Schools, companies, cities, and labs that want to host maps, series, or space.

Follow the work.

Cohorts, new maps, and the people behind them. Real posts from the foundation's own accounts.

  1. Volunteering: The Act of Giving BackApr 11, 2023 · Medium