SlaveCode
.
Academy
DSA
Resources
System Design
More
Toggle theme (Current: Custom)
AI Engineer Roadmap | SlaveCode
AI Engineer
Step by step guide to becoming an AI Engineer in 2026
Back
Roadmap
Vedios and Other Resources
Projects
AI Tutor
AI Engineer
Common Terminology
Understanding AI Safety Issues
Safety Best Practices
Use Cases for Embeddings
Popular Vector DBs (pick one)
Implementing Vector Search
Implementing RAG
Ways of Implementing RAG
Building AI Agents
Multimodal AI Tasks
Implementing Multimodal AI
Core LLM Elements
Core Components
Working With LLMs
Closed Models
AI Models
Open Source Models
Platforms & Ecosystem
Proprietary Models
Open Source Models
APIs & SDKs
Embeddings & Vector Databases
RAGs
AI Agents
AI Safety and Ethics
Other AI Applications
AI Assisted Coding Tools
Evaluation & Observabiity
Observability Tools
Evaluation Types
Evaluation Tools
Prompting Techniques
Prompt Anatomy
Model Interaction
Fundamentals
Context Eng. Techniques
Tools & Context Warehouses
Pre-requisites (One of these)
Scrimba is offering 20% off on their AI Engineer
course. Check them out!
Continue learning with following relevant tracks
Developing wiht MCP
Frontend
Backend
Full-Stack
Prompt Engineering
AI Agents
Forward Deployed Eng.
Prompt Engineering
Scrimba - AI Engineer Path
Inference Engineering
Vibe Coding
Related Roadmaps
Vibe Coding
Claude Code
Prompt Engineering
Inference Engineering
Forward Deployed Engineer
Hugging Face
Introduction
What is an AI Engineer?
AI Engineer vs ML Engineer
Large Language Model (LLM)
Inference
Training
Vector DBs
RAGs
Prompt Engineering
AI Agents
AI vs AGI
Impact on Product Development
Roles and Responsiblities
Pre-trained Models
Tokens
Context
Anthropic Claude
Google Gemini
OpenAI (GPT, o-series)
Meta Llama
Mistral
Cohere
How LLMs Work
ReAct
CoT
Zero-Shot
Top-K
Top-P
Few-Shot
AI Safety and Ethics
Prompt Injection Attacks
Bias and Fairness
Security and Privacy Concerns
Conducting adversarial testing
Content Moderation APIs
Adding end-user IDs in prompts
Robust prompt engineering
Know your Customers / Usecases
Constraining outputs and inputs
LM Studio
Closed vs Open Source Models
Hugging Face Hub
Hugging Face Inference SDK
Transformers.js
Ollama
OpenAI Response API
Google Gemini APi
What are Embeddings
Semantic Search
Recommendation Systems
Anomaly Detection
Data Classification
Open AI Embeddings API
Cohere
Gemini Embedding
Jina
Sentence Transformers
Models on Hugging Face
Vector Databases
Purpose and Functionality
Chroma
Pinecone
Weaviate
FAISS
LanceDB
Qdrant
Supabase
MongoDB Atlas
Indexing Embeddings
Performing Similarity Search
What are RAGs?
RAG Usecases
RAG vs Fine-tuning
Chunking
Embedding
Vector Database
Retrieval Process
Generation
Using SDKs Directly
Langchain
Llama Index
Tools & Function Calling
DeepSeek
AI Agents
Agents Usecases
ReAct Prompting
Manual Implementation
OpenAI AgentKit & Agent SDK
Claude Agent SDK
Multimodal AI
Multimodal AI Usecases
Image Understanding
Image Generation
Video Understanding
Audio Processing
Text-to-Speech
Speech-to-Text
OpenAI Vision API
DALL-E API
Whisper API
Hugging Face Models
LangChain for Multimodal Apps
LlamaIndex for Multimodal Apps
Development Tools
Haystack
RAGFlow
Model Context Protocol (MCP)
MCP Host
MCP Server
MCP Client
Data Layer
Transport Layer
Building an MCP Server
Building an MCP Client
Connect to Local Server
Connect to Remote Server
Vertex AI Agent Builder
Google ADK
Fine-tuning
Inference Engineering
Prompt Engineering
Input Format
System Prompting
Context
Role & Behavior
Constraints
Structured Output
Function Calling
Prompt Caching
Streaming Responses
Type of Models
Self-Hosted Models
Repetition Penalties
Choosing the Right Model
Gemma
Qwen
OpenRouter
Embedding Models
Claude Messages API
OpenAI-compatible APIs
Multi-agents
Hugging Face Tasks
Embeddings
Claude Code
Gemini
Codex
OpenCode
Cursor
Replit
NanoBanana API
Sampling Parameters
Temperature
RAG & Dynamic Filters
Context Compaction
Context Isolation
LLM Observability
LLM Evaluations
Tracing & logging
Cost/latency monitoring
Production monitoring
LangSmith
Langfuse
Helicone
Arize AI
Deterministic Evals
Model-Based Evals
Human Evals
Evaluation Metrics
Regression Testing
DeepEval
RAGAS
Context Engineering
Context vs Prompt Eng.
Context Sources
Context Window
MCP
Multi-agent Context Sharing
Context Evaluation
Context Security
What is a Context Layer?
Long-Context Processing
State & Historical Context
Context Failure Modes
PostHog
modus
Atlan
Memory Systems
DataHub
Context Engineering