π Learn how complex systems actually work through deep-dive tutorials
Transform your understanding from "what to do" to "how it works" with production-grade code examples
AI Agents β’ Machine Learning β’ Databases β’ Developer Tools β’ Web Frameworks β’ Systems Programming
π Table of Contents
- π― What Makes This Collection Special?
- π Complete Tutorial Collection
- π― Getting Started
- π οΈ Built With
- π€ Contributing & Community
π― What Makes This Collection Special?
Unlike typical documentation that shows you what to do, our tutorials reveal how and why complex systems work:
| π Deep Analysis | π Visual Learning | π οΈ Hands-On Practice | β Production Ready |
|---|---|---|---|
| Real production codebases | Architecture diagrams | Runnable code examples | Enterprise-grade patterns |
| Line-by-line explanations | System flow charts | Step-by-step guides | Scalable implementations |
| Expert-level insights | Interactive visualizations | Practical exercises | Best practices |
π Complete Tutorial Collection
π Current Status - 50+ complete tutorials (29 in progress) targeting 1000+ hours of expert-level content
| Category | Complete | In Progress | Total Listed | Target Hours |
|---|---|---|---|---|
| π€ AI & ML Platforms | 22 tutorials | 33 tutorials | 55 tutorials | 520-600 hours |
| π§ Developer Tools | 2 tutorials | 12 tutorials | 14 tutorials | 180-220 hours |
| ποΈ Database Systems | 1 tutorial | 5 tutorials | 6 tutorials | 80-100 hours |
| π Analytics & Monitoring | 0 tutorials | 4 tutorials | 4 tutorials | 60-80 hours |
| Total Collection | 50+ tutorials | 29 tutorials | 79 tutorials | 840-1000 hours |
π€ AI & Machine Learning Platforms
| Tutorial | Duration | Level | Key Technologies | What You'll Master |
|---|---|---|---|---|
| Dify Platform | 4-6 hrs | π’ Beginner | Python, Flask, Docker | LLM workflows, RAG systems, agent frameworks |
| Flowise Orchestration | 10-12 hrs | π‘ Intermediate | Node.js, React, LLMs | Visual workflow design, prompt engineering |
| LobeChat Platform | 8-10 hrs | π‘ Intermediate | Next.js, TypeScript | Modern AI chat, streaming responses |
| LangChain Tutorial | 12-15 hrs | π‘ Intermediate | Python, OpenAI, Vector DBs | RAG systems, agents, prompt engineering (see also: LlamaIndex, Haystack) |
| Chatbox Tutorial | 10-12 hrs | π‘ Intermediate | JavaScript, React, AI APIs | Modern chat interfaces, multi-provider AI (see also: LobeChat) |
| AgentGPT Tutorial | 12-15 hrs | π΄ Expert | Python, AI Agents, Tool Integration | Autonomous AI agents, task planning |
| Mem0 Tutorial | 10-12 hrs | π‘ Intermediate | Python, AI Memory, Vector DBs | Intelligent memory systems, context retention |
| Firecrawl Tutorial | 10-12 hrs | π‘ Intermediate | Python, Web Scraping, LLMs | LLM-ready web data extraction |
| LlamaIndex Tutorial | 12-15 hrs | π‘ Intermediate | Python, RAG, Data Frameworks | Advanced RAG systems, data ingestion |
| Chroma Tutorial | 10-12 hrs | π‘ Intermediate | Python, Vector Databases, AI | AI-native embedding databases |
| Ollama Tutorial | 8-10 hrs | π’ Beginner | CLI, REST API, Local LLMs | Running LLMs locally and privately |
| HuggingFace Tutorial | 12-15 hrs | π‘ Intermediate | Python, Transformers, AI Models | State-of-the-art AI models and tasks |
| AutoGen Tutorial | 12-15 hrs | π‘ Intermediate | Python, Multi-Agent Systems | Collaborative AI agent teams |
| BentoML Tutorial | 10-12 hrs | π‘ Intermediate | Python, ML Deployment, MLOps | Production ML model serving |
| CrewAI Tutorial | 12-15 hrs | π‘ Intermediate | Python, AI Agent Teams, Orchestration | Collaborative AI agent workflows |
| ComfyUI Tutorial | 10-12 hrs | π‘ Intermediate | Stable Diffusion, Node-based UI, Image Generation | Modular AI art workflows |
| LLaMA-Factory Tutorial | 12-15 hrs | π‘ Intermediate | Python, LLM Training, Fine-tuning | Unified framework for LLM development |
| Haystack Tutorial | 12-15 hrs | π‘ Intermediate | Python, NLP, Search Systems, RAG | Intelligent search and question answering |
| SuperAGI Tutorial | 10-12 hrs | π‘ Intermediate | Python, Autonomous Agents, AI Frameworks | Production-ready autonomous AI agents |
| Quivr Tutorial | 10-12 hrs | π‘ Intermediate | Python, RAG, Document Processing, AI | Document-based question answering |
| Logseq Knowledge | 18-22 hrs | π΄ Expert | ClojureScript, Electron | Local-first apps, graph databases |
| LangGraph Tutorial | 12-15 hrs | π‘ Intermediate | Python, State Machines, Graph Theory | Stateful multi-actor applications |
| Vercel AI Tutorial | 10-12 hrs | π‘ Intermediate | TypeScript, AI SDK, Streaming | AI-powered React applications |
| Dyad Tutorial | 8-10 hrs | π‘ Intermediate | TypeScript, AI App Builder | Local AI application development |
| Perplexica Tutorial | 10-12 hrs | π‘ Intermediate | TypeScript, AI Search Engine | AI-powered search applications |
| Taskade Tutorial | 12-15 hrs | π‘ Intermediate | AI Agents, Automation, Productivity | AI-powered productivity platform |
| OpenAI Swarm | 10-12 hrs | π‘ Intermediate | Python, Multi-Agent, Handoffs | Lightweight multi-agent orchestration |
| AG2 Tutorial | 12-15 hrs | π‘ Intermediate | Python, Multi-Agent Systems | AutoGen successor, collaborative agents |
| Pydantic AI | 10-12 hrs | π‘ Intermediate | Python, Pydantic, Type Safety | Type-safe AI agent development |
| Smolagents | 10-12 hrs | π‘ Intermediate | Python, Hugging Face, Agents | Lightweight Hugging Face agents |
| Semantic Kernel | 10-12 hrs | π‘ Intermediate | C#/Python, AI Orchestration | Plugins, planners, memory, and production deployment |
| DSPy Tutorial | 12-15 hrs | π‘ Intermediate | Python, LLM Programming | Declarative LLM programming |
| LiteLLM Tutorial | 10-12 hrs | π‘ Intermediate | Python, API Gateway, Multi-Provider | Unified LLM API interface |
| Open WebUI | 8-10 hrs | π’ Beginner | Docker, Ollama, Web UI | Self-hosted ChatGPT alternative (see also: Ollama Tutorial) |
| Instructor | 10-12 hrs | π‘ Intermediate | Python, Pydantic, Structured Output | Type-safe LLM structured extraction (see also: Pydantic AI) |
| Langfuse | 10-12 hrs | π‘ Intermediate | Python, Observability, Monitoring | LLM application monitoring & analytics |
| Letta | 10-12 hrs | π‘ Intermediate | Python, AI Memory, Stateful Agents | Stateful AI agent development |
| Llama.cpp | 12-15 hrs | π‘ Intermediate | C++, GGUF, Local Inference | High-performance local LLM inference |
| LocalAI | 10-12 hrs | π‘ Intermediate | Docker, Multi-Modal, Local AI | Self-hosted multi-modal AI server |
| n8n AI | 10-12 hrs | π‘ Intermediate | Node.js, Workflow Automation, AI | Visual AI workflow orchestration |
| Phidata | 12-15 hrs | π‘ Intermediate | Python, Autonomous Agents, Tools | Building autonomous AI agents with memory |
| Browser Use | 10-12 hrs | π‘ Intermediate | Python, Web Automation, AI | AI-powered browser automation |
| CopilotKit | 10-12 hrs | π‘ Intermediate | React, TypeScript, AI Copilots | In-app AI assistants for React |
π§ Developer Tools & Code Analysis
| Tutorial | Duration | Level | Key Technologies | What You'll Master |
|---|---|---|---|---|
| Claude Task Master | 8-10 hrs | π‘ Intermediate | AI Agents, Task Management, Editor Integration | AI-powered development workflows |
| Continue Tutorial | 10-12 hrs | π‘ Intermediate | AI, Code Completion, Development Tools | Open-source AI coding assistant |
| Botpress Tutorial | 10-12 hrs | π‘ Intermediate | Node.js, Conversational AI, Chatbots | Building intelligent chatbots |
| Obsidian Plugin | 6-8 hrs | π‘ Intermediate | TypeScript, Plugin APIs | Advanced text editing, tree structures |
| Codex Analysis | 12-15 hrs | π΄ Expert | TypeScript, AST, LSP | Static analysis, code intelligence |
| Whisper.cpp Tutorial | 10-12 hrs | π‘ Intermediate | C++, Audio Processing, ML | Speech recognition, audio processing, edge ML |
| Turborepo Tutorial | 10-12 hrs | π‘ Intermediate | Rust, JavaScript, TypeScript | High-performance monorepo build system |
| OpenHands Tutorial | 12-15 hrs | π‘ Intermediate | Python, AI Agents, Code Generation | AI software engineering agent |
| Aider Tutorial | 10-12 hrs | π‘ Intermediate | Python, Git, AI Pair Programming | AI pair programming in terminal |
| Langfuse Tutorial | 10-12 hrs | π‘ Intermediate | Python, Observability, Analytics | LLM observability and tracing |
| Kubernetes Operators | 12-15 hrs | π΄ Expert | Go, Kubernetes, Controllers | Production-grade K8s operators |
ποΈ Database & Storage Systems
| Tutorial | Duration | Level | Key Technologies | What You'll Master |
|---|---|---|---|---|
| NocoDB Platform | 6-8 hrs | π‘ Intermediate | Node.js, Vue.js | Database abstraction, API generation |
| Athens Research | 8-10 hrs | π΄ Expert | ClojureScript, Datascript | Graph databases, bi-directional linking |
| Teable Platform | 12-15 hrs | π΄ Expert | TypeScript, PostgreSQL | Multi-dimensional data, real-time collaboration |
| SiYuan Tutorial | 10-12 hrs | π‘ Intermediate | Go, TypeScript, SQLite | Privacy-first knowledge management, block system |
π Analytics & Monitoring
| Tutorial | Duration | Level | Key Technologies | What You'll Master |
|---|---|---|---|---|
| Supabase Tutorial | 10-12 hrs | π‘ Intermediate | PostgreSQL, Realtime DB, Auth, Edge Functions | Full-stack app development |
| PostHog Tutorial | 8-10 hrs | π‘ Intermediate | Product Analytics, Event Tracking, A/B Testing | User behavior analysis and optimization |
π― Getting Started
π New to System Architecture?
Start with our beginner-friendly tutorials and work your way up:
- Dify Platform (4-6 hrs) - Learn LLM application patterns
- Ollama Tutorial (8-10 hrs) - Local LLM deployment (prerequisite for Open WebUI)
- NocoDB Platform (6-8 hrs) - Database abstraction concepts
- Obsidian Plugin (6-8 hrs) - Plugin architecture basics
π¨ Frontend Developer Path
Master modern frontend architectures:
- LobeChat Platform - Next.js + AI integration (see also: Vercel AI)
- Flowise Orchestration - React + Node.js workflows
- Teable Platform - Advanced React patterns (see also: CopilotKit)
ποΈ Backend Developer Path
Deep-dive into data and system design:
- Supabase Tutorial - Full-stack development with real-time databases (see also: PostHog)
- Athens Research - Graph databases (see also: Logseq)
- Teable Platform - Multi-dimensional data
- Codex Analysis - Language processing
π₯ Expert Challenge Path
For experienced developers seeking mastery:
- LLaMA-Factory Tutorial (12-15 hrs) - Advanced LLM training and fine-tuning
- Logseq Knowledge (18-22 hrs) - Local-first architecture
- Codex Analysis (12-15 hrs) - Compiler theory application
- Teable Platform (12-15 hrs) - Production scaling patterns
π Learning Progressions
π AI Agent Development Path
Master the full AI agent development lifecycle:
Foundation β Ollama (Local LLM setup) Core Frameworks β LangChain β AutoGen β CrewAI Specialization β LangGraph (State machines) β Phidata (Memory systems) Production β Langfuse (Observability) β AG2 (Enterprise deployment)
ποΈ Database & Data Engineering Path
From basics to advanced data systems:
Foundation β NocoDB (Database abstraction) Graph Databases β Athens Research β Logseq Real-time Systems β Supabase β Teable Analytics β PostHog (Product analytics)
π§ Developer Tools & Productivity Path
Enhance your development workflow:
AI Coding β Continue β CopilotKit β OpenHands Monorepos β Turborepo (Build optimization) Documentation β Taskade (Project management)
π December 2025 Expansion - AI Agents Initiative
We've planned 27 new AI agent and LLM tutorials bringing our total listed to 79 tutorials targeting 1000+ hours of expert-level content!
| Category | Tutorials Planned | Current Status | Impact |
|---|---|---|---|
| π€ AI Agents | OpenAI Swarm, AG2, Pydantic AI, Smolagents, CopilotKit, Browser Use, OpenHands, Aider, Phidata, Letta | 7 complete, 3 in progress | Complete AI agent development toolkit |
| π§ LLM Infrastructure | DSPy, LiteLLM, Langfuse, Open WebUI, vLLM, llama.cpp, LocalAI, Outlines, Instructor | 8 complete, 1 in progress | Production LLM operations |
| π§ Developer Tools | Claude Code, Semantic Kernel, AnythingLLM, n8n AI | 4 complete, 0 in progress | AI-powered development |
| βΈοΈ Cloud Native | Kubernetes Operator Patterns | 1 complete, 0 in progress | Enterprise infrastructure automation |
π― Current Focus:
- High Priority: Finalize remaining agent tutorials and polish advanced chapters
- Infrastructure: Harden production guidance (vLLM, observability, scaling)
- Enhancements: Add deeper testing, safety, and evaluation patterns across tutorials
π Next Phase: Complete remaining tutorials and add advanced RAG frameworks, multi-modal AI, and enterprise agent patterns
ποΈ Quick Access by Category
| Category | Featured Tutorials | Total Available |
|---|---|---|
| π€ AI & ML Platforms | Dify, LangChain, Ollama | 55+ |
| βοΈ Systems Programming | Kubernetes Operators, Whisper.cpp | 3+ |
| ποΈ Databases & Storage | NocoDB, Athens, Teable | 6+ |
| π Web Frameworks | LobeChat, Teable | 2+ |
π οΈ Built With
This repository is organized and maintained using Taskade for project management and collaboration. Check out their documentation for building better docs and workflows.
| Tool | Purpose | Why We Use It |
|---|---|---|
| Taskade | Project planning & collaboration | Streamlines tutorial curation and community management |
| Taskade AI | AI-powered assistance | Helps generate structured content and maintain consistency |
| Taskade Templates | Learning organization | Pre-built templates for technical learning and documentation |
These tools help us maintain high-quality, consistent documentation across all our tutorials.
π€ Contributing & Community
π‘ Suggest New Tutorials
Found amazing technical documentation that transforms understanding? We'd love to include it!
What makes great educational documentation?
β
Transforms Understanding - Goes beyond "what" to explain "how" and "why"
β
Production Focus - Real codebases, not toy examples
β
Visual Learning - Diagrams, flowcharts, interactive elements
β
Hands-On Practice - Runnable code you can experiment with
β
Clear Progression - Logical learning path from basics to advanced
β
Current & Maintained - Up-to-date with modern practices
π Join Our Community
| Platform | Purpose | Link |
|---|---|---|
| β GitHub | Star for updates, contribute tutorials | Star this repo |
| π¬ Discussions | Share insights, ask questions | Join discussions |
| π¦ Twitter | Latest finds, community highlights | Follow @johnxie |
| π§ Newsletter | Monthly curated technical content | Subscribe |