Skip to content

Dkm0315/LLM

Repository files navigation

AI Engineering Learning Path

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.

📚 Documentation Sources (December 2025)

🗂️ Structure

Guides

Comprehensive guides covering core concepts:

  • guides/01-large-language-models.md - Understanding LLMs
  • guides/02-mathematics-for-ai.md - Mathematical foundations
  • guides/03-vercel-ai-sdk.md - Vercel AI SDK v6
  • guides/04-mastra-ai.md - Mastra AI framework
  • guides/05-langchain.md - LangChain platform
  • guides/06-langraph.md - LangGraph orchestration
  • guides/07-langbase.md - LangBase serverless platform

Examples

Practical code examples organized by topic:

  • examples/math/ - Mathematical implementations (Python & JavaScript)
  • examples/llm-basics/ - LLM fundamentals
  • examples/frameworks/ - Framework-specific examples

Projects

Progressive projects building real-world AI applications:

  • projects/01-chatbot/ - Multi-framework chatbot
  • projects/02-rag-system/ - RAG system with LangChain and LangBase
  • projects/03-autonomous-agent/ - Autonomous agent using LangGraph
  • projects/04-fine-tuning/ - Fine-tuning guide and example
  • projects/05-multi-agent-system/ - Complex multi-agent system

Reference

Quick reference materials:

  • reference/glossary.md - AI/ML terminology
  • reference/resources.md - External resources
  • reference/cheat-sheets/ - Quick reference guides

🚀 Getting Started

  1. Start with LEARNING_PATH.md for a structured progression
  2. Read the foundational guides (LLMs and Mathematics)
  3. Explore framework-specific guides
  4. Practice with code examples
  5. Build projects to solidify your understanding

📖 Learning Path

See LEARNING_PATH.md for a week-by-week learning schedule and recommended progression.

🎯 Goals

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

🤝 Contributing

This is a learning resource. Feel free to suggest improvements or additions!

📝 License

This learning resource is provided for educational purposes.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors