A comprehensive learning resource to help full-stack developers transition to AI engineering. This repository contains detailed guides, code examples, and practical projects covering Large Language Models, mathematics for AI, and major AI frameworks.
- Vercel AI SDK: ai-sdk.dev (v6.x)
- Mastra AI: mastra.ai (v1 beta, Jan 2026 release)
- LangChain: docs.langchain.com (Python & TypeScript)
- LangBase: langbase.com (Latest serverless platform)
Comprehensive guides covering core concepts:
guides/01-large-language-models.md- Understanding LLMsguides/02-mathematics-for-ai.md- Mathematical foundationsguides/03-vercel-ai-sdk.md- Vercel AI SDK v6guides/04-mastra-ai.md- Mastra AI frameworkguides/05-langchain.md- LangChain platformguides/06-langraph.md- LangGraph orchestrationguides/07-langbase.md- LangBase serverless platform
Practical code examples organized by topic:
examples/math/- Mathematical implementations (Python & JavaScript)examples/llm-basics/- LLM fundamentalsexamples/frameworks/- Framework-specific examples
Progressive projects building real-world AI applications:
projects/01-chatbot/- Multi-framework chatbotprojects/02-rag-system/- RAG system with LangChain and LangBaseprojects/03-autonomous-agent/- Autonomous agent using LangGraphprojects/04-fine-tuning/- Fine-tuning guide and exampleprojects/05-multi-agent-system/- Complex multi-agent system
Quick reference materials:
reference/glossary.md- AI/ML terminologyreference/resources.md- External resourcesreference/cheat-sheets/- Quick reference guides
- Start with
LEARNING_PATH.mdfor a structured progression - Read the foundational guides (LLMs and Mathematics)
- Explore framework-specific guides
- Practice with code examples
- Build projects to solidify your understanding
See LEARNING_PATH.md for a week-by-week learning schedule and recommended progression.
By completing this learning path, you will:
- Understand Large Language Models and their architecture
- Master the mathematics required for AI engineering
- Build applications with Vercel AI SDK, Mastra AI, LangChain, LangGraph, and LangBase
- Fine-tune models for specific use cases
- Create autonomous AI agents and Gen AI projects
- Deploy production-ready AI applications
This is a learning resource. Feel free to suggest improvements or additions!
This learning resource is provided for educational purposes.