AI Engineer Study Library

3-month plan: the thorough path

Twelve weeks through all sixteen topics on one project, an assistant over documents you know, that grows from a single LLM call into an evaluated, guarded and deployed RAG agent with a small fine-tuned router. About 8 hours a week. The topics follow the learning path; other plans: 1-month plan · 2-month plan.

An unofficial study plan built from the public posts of Bashiri Smith and Melvin Vivas, not affiliated with or endorsed by them. Items under Fill the gap are not from the creators: they cover skills their posts don't. Track your progress in the library app; ticks are saved in your browser.

Week 1: Map the role and plan

Goal: Explain what AI engineers build and get hired for, rate your skills, and write a capstone brief with 20 real test questions. (about 7.5 h in total)

Core

From the creators' posts

Build

Optional

Week 2: How neural networks learn

Goal: Explain how a neural network learns (loss, gradient descent, backpropagation) and train a tiny network you wrote from scratch. (about 8 h in total)

Core

From the creators' posts

Build

Fill the gap (not from the creators)

Optional

Week 3: LLM fundamentals and APIs

Goal: Explain tokens, training and context windows, call hosted and local LLMs from Python, and choose a model on your own questions. (about 8.5 h in total)

Core

From the creators' posts

Build

Fill the gap (not from the creators)

Optional

Week 4: Prompts and coding agents

Goal: Write testable prompts that return validated JSON, and use a coding agent with an AGENTS.md and plan mode. (about 9 h in total)

Core

From the creators' posts

Build

Fill the gap (not from the creators)

Optional

Week 5: Embeddings and vector search

Goal: Embed, store and search text in a vector database, explain HNSW, and pick an embedding model by measuring retrieval on your data. (about 8 h in total)

Core

From the creators' posts

Build

Fill the gap (not from the creators)

Optional

Week 6: RAG that holds up

Goal: Build RAG that answers only from your documents with citations, and improve it with chunking, hybrid search and reranking. (about 8 h in total)

Core

From the creators' posts

Build

Fill the gap (not from the creators)

Optional

Week 7: Agents, tools and MCP

Goal: Build a bounded tool-using agent, serve a tool from your own MCP server, and pick the simplest agent pattern that works. (about 8.5 h in total)

Core

From the creators' posts

Build

Fill the gap (not from the creators)

Optional

Week 8: Evals and guardrails

Goal: Measure retrieval and answers with a golden set and a checked LLM judge, and defend against prompt injection, unsafe input and PII leaks. (about 9 h in total)

Core

From the creators' posts

Build

Fill the gap (not from the creators)

Optional

Week 9: Ship, trace and control cost

Goal: Deploy a containerized API with tracing, a fallback model, caching and a CI eval gate; report P50/P95 latency and cost per query. (about 8 h in total)

Core

From the creators' posts

Build

Fill the gap (not from the creators)

Optional

Week 10: Fine-tuning and system design

Goal: Decide when to fine-tune, fine-tune a small router model and compare it with an LLM, and present your design trade-offs. (about 8.5 h in total)

Core

From the creators' posts

Build

Fill the gap (not from the creators)

Optional

Week 11: Portfolio week

Goal: Show a deployed, documented and evaluated project with a demo and a case study a hiring manager can scan in two minutes. (about 7.5 h in total)

Core

From the creators' posts

Build

Optional

Week 12: Job search and trends

Goal: Run a targeted job search, answer interview questions with numbers from your project, and explain where AI engineering roles are heading. (about 8 h in total)

Core

From the creators' posts

Build

Optional