AI Bootcamp AI Agent

by curiousily• 955•• Scanned•Claim this listing•Request removal
Data Science & MLai agentsartificial intelligencechatgptcrewailangchain

Self-paced bootcamp on Generative AI. Tutorials on ML fundamentals, Ollama, LLMs, RAGs, LangChain, LangGraph, Fine-tuning, DSPy & AI Agents (CrewAI), (Using ChatGPT, gpt-oss, Claude, Qwen, Gemma, Llama, Gemini)

AI Bootcamp is an open-source ai agent by curiousily, written mainly in Jupyter Notebook, with 955 GitHub stars and the MIT license. Its code was last updated Oct 11, 2026.

AI Bootcamp

Open In Colab

The "Get Shit Done with AI" Bootcamp focuses on real-world applications that will equip you with the skills and knowledge to become a great AI engineer.

AI/ML Foundations

Master the core code and concepts, from Python essentials to your first powerful machine learning model

LessonDescriptionTutorialVideo
Python Essentials for AI EngineeringMaster Python data structures, functional tricks, typing, JSON, pathlib, NumPy, and Pandas - all distilled for machine-learning engineers.Read
Mathematics is the Language of AIBuild rock-solid intuition for AI: grasp the essentials of linear algebra, calculus, and probability through hands-on Python examples and practical engineering tipsRead
Start Simple - The Power of Linear ModelsLearn how and why to build strong, interpretable baselines: explore linear regression end-to-end, from feature scaling to evaluation, with hands-on notebooks and real data.Read
Essential PyTorch for Real-World ApplicationsHands-on PyTorch fundamentals: tensors, autograd, data loading, optimizers, and full training loops - everything you need to build and deploy deep-learning models in production.Read

MLOps and Production Systems

Don't just build models - ship them. Master the production lifecycle from data pipelines to live API deployment.

LessonDescriptionTutorialVideo
Understanding Your Data - Data ExplorationMaster data exploration for AI production. Analyze the Bank Marketing dataset using Pandas/Seaborn to understand distributions, find issues (missing data, outliers), and inform reliable data validation & preprocessing pipelines.Read
Fueling Production AI - Data Validation & PipelinesMaster robust data pipelines: validate raw data with pandera, engineer features with scikit-learn Pipelines, and version everything with DVC for reliable ML in production.Read
Reproducible Training - ML Pipelines & Experiment TrackingDiscover reproducible ML training: build DVC-driven pipelines, track experiments with MLflow, and tune LightGBM models for real-world impact in this hands-on tutorial.Read
From Model to Service - Building and Dockerizing APIsTake your trained machine learning model and build a production-ready REST API using FastAPI. Then, learn to package your application and all its dependencies into a portable Docker container.Read
Serving at Scale - Cloud Deployment with AWSLearn to deploy a containerized ML model to the cloud. This guide covers pushing artifacts to S3, storing your Docker image in ECR, and orchestrating deployment with AWS ECS and EC2.Read

AI Systems Engineering

Master the full-stack toolkit for building cutting-edge applications on top of Large Language Models.

LessonDescriptionTutorialVideo
Run AI Models Locally - Ollama QuickstartGet started with local AI development. Learn to install and use Ollama to run powerful AI models on your own machine for enhanced privacy, speed, and cost-efficiency.ReadWatch
Prompt EngineeringLearn how to write effective prompts for AI models using a battle-tested templateRead
The AI Engineer Toolkit - APIs, structured output, toolsLearn to use APIs, structured output, and tools to enhance your LLMs applicationsReadWatch
LangChain Foundations - An Engineer's GuideMaster the essentials of LangChain, the go-to framework for building robust LLM applications. Learn to manage prompts, enforce structured outputs with Pydantic, and build a simple RAG pipeline to chat with your documents.ReadWatch
Connect AI to External Systems - Model Context ProtocolLearn to connect AI/LLMs to external systems using the Model Context Protocol (MCP). This hands-on tutorial guides AI engineers through building MCP servers and clients with Python, Ollama, and Streamlit, solving complex integration challenges with a standardized approach. Build a practical todo list agent.ReadWatch
Build Your Own Dataset with Knowledge DistillationUse a powerful LLM as a 'teacher' to automatically label raw data and create custom datasets for training and evaluating specialized models.ReadWatch
No More Manual Tweaking - Automated Prompt EngineeringLearn to use DSPy to automatically optimize your prompts, turning a mediocre baseline into a high-performing pipeline. Use a powerful 'prompt model' to teach a smaller, faster 'task model' how to excel at financial sentiment analysis.ReadWatch
Lies, Damn Lies and Hallucinations - Evaluating your LLMsHow do you know if your LLM is good? Evaluating your LLMs is a crucial step in building reliable AI applications that provide useful and accurate results.ReadWatch
Train Your Model - Fine-Tuning LLMLearn how to fine-tune an open-source LLM into a specialized expert for your specific task. Master the complete engineering workflow from data prep and QLoRA training to evaluation and deployment on the Hugging Face Hub.ReadWatch

RAG and Context Engineering

Connect LLMs to external and unstructured data sources, so they can answer with up-to-date and private knowledge.

LessonDescriptionTutorialVideo
Build a Chatbot with MemoryLearn how to build a chatbot that acts as a wellness coach using LangChain and StreamlitReadWatch
Use External Knowledge - Build a Cache-Augmented Generation (CAG) SystemLearn to build a local Cache-Augmented Generation (CAG) system using LangChain and Ollama. Process documents and leverage full LLM context for knowledge tasks without retrieval.ReadWatch
Create Knowledge for Your Models - Document ProcessingLearn how to convert documents into knowledge for your AI applications. Process PDF files, including their images and tables, into structured data.ReadWatch
Break It Down Right - Effective Chunking StrategiesMaster the most critical step in RAG - chunking. Learn to move beyond simple splitting with structure-aware, semantic, and LLM-driven chunking techniques to build a knowledge base that powers context-aware AI.ReadWatch
Search by Meaning - Embeddings and Vector DatabasesTransform your text chunks into a searchable knowledge base. Learn to create semantic embeddings, perform similarity searches, and store your vectors in a production-ready database like Supabase with pgvector.ReadWatch
Beyond Vector Search - Retrieving the Right ContextUpgrade your prototype RAG into a dependable, production-grade retriever. Combine BM25 and vector search, add a fast re-ranker, and use query reformulation (HyDE) to deliver precise, citable context to your LLM, keeping answers accurate and trustworthy.ReadWatch
Build a Retrieval-Augmented Generation SystemLearn to build an advanced Retrieval-Augmented Generation (RAG) system using LangChain, Ollama, and hybrid search. Process documents, create embeddings, and query your knowledge base with a local LLM.ReadWatch

Agents and Workflows

Build the future of automation. Design intelligent agents that can reason, plan, and execute complex tasks on their own.

LessonDescriptionTutorialVideo
Getting Started with LangGraph - Workflows and AI AgentsMaster LangGraph by building an intelligent support ticket system. Learn the critical difference between predictable, developer-controlled workflows and flexible, LLM-driven agents. This tutorial provides the foundational skills for orchestrating complex, stateful AI applications.ReadWatch
Teamwork Makes the Dream Work - Build Agentic WorkflowBuild an agentic workflow that analyzes Reddit posts and generates a report based on the analysis. All using only local models.ReadWatch
Thinking and Acting - Build an AI AgentBuild an AI agent that lets you to talk to your database. Working with a local LLM using LangChain and Ollama.ReadWatch
Chat With Your Data - A Local MCP AI AgentBuild a secure, local-first AI agent that can chat with your files. This tutorial uses the Model Context Protocol (MCP), LangGraph, and Streamlit to create a powerful personal knowledge manager.ReadWatch
Agentic RAG - Building an AI Financial Analyst TeamBuild a multi-agent system with LangGraph that dynamically plans and retrieves financial data from stock APIs and SEC filings to answer complex questions, moving beyond simple RAG pipelines.Read

AI Bootcamp alternatives

View more →

Similar ai agents in Data Science & ML, ranked by GitHub stars. Compare licence, recent activity and scan status before you choose.

NameStarsLicenceLast updatedScan
AI Bootcamp (this page)
curiousily
955MITOct 11, 2026Scanned, no flagged issues
Ragflow
infiniflow
93kApache-2.0Oct 31, 2026Scanned, no flagged issues
Cherry Studio
CherryHQ
53kAGPL-3.0Nov 1, 2026Scanned, no flagged issues
PageIndex
VectifyAI
40kMITOct 29, 2026Scanned, no flagged issues
Graphiti
getzep
32kApache-2.0Nov 1, 2026Scanned, no flagged issues
Cua
trycua
31kMITNov 1, 2026Scanned, no flagged issues