Hands-on guides

Tutorials

Step-by-step guides on building AI systems, from data pipelines to production deployment.

3 tutorials

All Tutorials

Browse hands-on guides, filtered by topic or difficulty.

2026-03-16
Beginner 7 min

Deploying ML Models with FastAPI and Docker

A practical guide to wrapping a trained machine learning model in a FastAPI REST API and containerizing it with Docker for reproducible, production-ready deployment.

MLOps FastAPI +3 Docker, Python, Deployment
Mohammed Gamal

Mohammed Gamal

Start
2026-03-14
Intermediate 10 min

Fine-Tuning a Vision Transformer (ViT) on Custom Data

Learn how to fine-tune a pretrained Vision Transformer for image classification on your own dataset using HuggingFace Transformers and PyTorch. Covers data preparation, training loop, evaluation, and deployment tips.

Computer Vision Vision Transformers +3 PyTorch, Deep Learning, HuggingFace
Mohammed Gamal

Mohammed Gamal

Start
2026-03-10
Intermediate 8 min

Building a RAG Pipeline with LangChain and ChromaDB

A hands-on tutorial for building a Retrieval-Augmented Generation pipeline using LangChain, ChromaDB, and OpenAI embeddings. Learn document loading, chunking, vector storage, and query-time retrieval step by step.

RAG LangChain +3 Python, LLMs, Vector Databases
Mohammed Gamal

Mohammed Gamal

Start

No matching tutorials

Try adjusting your search or filters.

Want to Learn More?

Explore my blog for insights and research notes, or get in touch to discuss collaboration opportunities.