{"adoption": {"forks": 1313, "observed_at": "2026-08-28T04:09:56.042171+00:00", "stars": 7125}, "canonical_url": "https://ross.abutalabs.com/products/llm-zoomcamp", "card": {"archived": false, "artifact_type": "learning-resource", "description": "LLM Zoomcamp - a free online course about real-life applications of LLMs. In 10 weeks you will learn how to build an AI system that answers questions about your knowledge base. Register here 👇🏼", "domain": ["large-language-models", "tutorials", "education", "machine-learning"], "enriched": true, "function": ["rag", "llm-inference", "agent-framework", "vector-database", "search-engine", "machine-learning"], "health_score": 80, "homepage": "https://courses.datatalks.club/register/llm-zoomcamp/", "language": "Jupyter Notebook", "license": null, "license_family": "other", "maturity": "active", "member_repos": ["DataTalksClub/llm-zoomcamp"], "name": "DataTalksClub/llm-zoomcamp", "platform": ["python", "cross-platform"], "pushed_at": "2026-08-25T08:24:38+00:00", "repo": "DataTalksClub/llm-zoomcamp", "stars": 7125, "tags": ["free-course", "online-course", "jupyter-notebooks", "vector-search", "embeddings", "function-calling", "evaluation", "monitoring", "hybrid-search", "reranking", "datatalks-club", "retrieval-augmented-generation", "ai-agents"], "topics": [], "urls": [], "use_cases": ["learn how to build a RAG system over a knowledge base", "free course on building LLM applications", "learn vector search and embeddings for question answering", "build an AI assistant that answers questions about your documents", "learn to evaluate and monitor LLM applications", "hands-on introduction to AI agents and function calling"], "what_it_is": "LLM Zoomcamp is a free, open-source 10-week online course by DataTalks.Club on building real-life LLM applications, including RAG, vector search, agents, and monitoring. The repository contains hands-on Jupyter Notebook course materials, lectures, and cohort projects.", "when_to_avoid": ["you need production software or a library to ship, not course material", "you want a formal certification or paid instructor support", "you are a complete beginner without Python and command-line experience"], "when_to_choose": ["you want a structured, free, hands-on course covering RAG and LLM app development", "you know Python and want to build a production-ready AI assistant over your own knowledge base", "you are a software engineer, data engineer, or ML practitioner adding LLM capabilities to products"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/llm-zoomcamp", "repo": "DataTalksClub/llm-zoomcamp", "role": "main", "score": 69}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:56.042171+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:40:04.597873+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fd300f4160c008e266839177629373821f0959e00f61e208bc25d9c5cdfa7784", "fetched_at": "2026-08-28T04:09:56.042171+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DataTalksClub/llm-zoomcamp"}, {"content_hash": "8bcb4c98f7006136cf76f14fd4933b05fd65c9ad10ec26cf00b9e03ca9f15d3e", "fetched_at": "2026-08-29T08:35:34.968326+00:00", "kind": "homepage", "missing": false, "url": "https://courses.datatalks.club/register/llm-zoomcamp/"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:56.042171+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:40:04.597873+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fd300f4160c008e266839177629373821f0959e00f61e208bc25d9c5cdfa7784", "fetched_at": "2026-08-28T04:09:56.042171+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DataTalksClub/llm-zoomcamp"}, {"content_hash": "8bcb4c98f7006136cf76f14fd4933b05fd65c9ad10ec26cf00b9e03ca9f15d3e", "fetched_at": "2026-08-29T08:35:34.968326+00:00", "kind": "homepage", "missing": false, "url": "https://courses.datatalks.club/register/llm-zoomcamp/"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:40:04.597873+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fd300f4160c008e266839177629373821f0959e00f61e208bc25d9c5cdfa7784", "fetched_at": "2026-08-28T04:09:56.042171+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DataTalksClub/llm-zoomcamp"}, {"content_hash": "8bcb4c98f7006136cf76f14fd4933b05fd65c9ad10ec26cf00b9e03ca9f15d3e", "fetched_at": "2026-08-29T08:35:34.968326+00:00", "kind": "homepage", "missing": false, "url": "https://courses.datatalks.club/register/llm-zoomcamp/"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:09:56.042171+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:56.042171+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:56.042171+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:40:04.597873+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fd300f4160c008e266839177629373821f0959e00f61e208bc25d9c5cdfa7784", "fetched_at": "2026-08-28T04:09:56.042171+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DataTalksClub/llm-zoomcamp"}, {"content_hash": "8bcb4c98f7006136cf76f14fd4933b05fd65c9ad10ec26cf00b9e03ca9f15d3e", "fetched_at": "2026-08-29T08:35:34.968326+00:00", "kind": "homepage", "missing": false, "url": "https://courses.datatalks.club/register/llm-zoomcamp/"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:56.042171+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:56.042171+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:40:04.597873+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fd300f4160c008e266839177629373821f0959e00f61e208bc25d9c5cdfa7784", "fetched_at": "2026-08-28T04:09:56.042171+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DataTalksClub/llm-zoomcamp"}, {"content_hash": "8bcb4c98f7006136cf76f14fd4933b05fd65c9ad10ec26cf00b9e03ca9f15d3e", "fetched_at": "2026-08-29T08:35:34.968326+00:00", "kind": "homepage", "missing": false, "url": "https://courses.datatalks.club/register/llm-zoomcamp/"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:56.042171+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:56.042171+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:56.042171+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:40:04.597873+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fd300f4160c008e266839177629373821f0959e00f61e208bc25d9c5cdfa7784", "fetched_at": "2026-08-28T04:09:56.042171+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DataTalksClub/llm-zoomcamp"}, {"content_hash": "8bcb4c98f7006136cf76f14fd4933b05fd65c9ad10ec26cf00b9e03ca9f15d3e", "fetched_at": "2026-08-29T08:35:34.968326+00:00", "kind": "homepage", "missing": false, "url": "https://courses.datatalks.club/register/llm-zoomcamp/"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:56.042171+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:56.042171+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:40:04.597873+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fd300f4160c008e266839177629373821f0959e00f61e208bc25d9c5cdfa7784", "fetched_at": "2026-08-28T04:09:56.042171+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DataTalksClub/llm-zoomcamp"}, {"content_hash": "8bcb4c98f7006136cf76f14fd4933b05fd65c9ad10ec26cf00b9e03ca9f15d3e", "fetched_at": "2026-08-29T08:35:34.968326+00:00", "kind": "homepage", "missing": false, "url": "https://courses.datatalks.club/register/llm-zoomcamp/"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:40:04.597873+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fd300f4160c008e266839177629373821f0959e00f61e208bc25d9c5cdfa7784", "fetched_at": "2026-08-28T04:09:56.042171+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DataTalksClub/llm-zoomcamp"}, {"content_hash": "8bcb4c98f7006136cf76f14fd4933b05fd65c9ad10ec26cf00b9e03ca9f15d3e", "fetched_at": "2026-08-29T08:35:34.968326+00:00", "kind": "homepage", "missing": false, "url": "https://courses.datatalks.club/register/llm-zoomcamp/"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:40:04.597873+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fd300f4160c008e266839177629373821f0959e00f61e208bc25d9c5cdfa7784", "fetched_at": "2026-08-28T04:09:56.042171+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DataTalksClub/llm-zoomcamp"}, {"content_hash": "8bcb4c98f7006136cf76f14fd4933b05fd65c9ad10ec26cf00b9e03ca9f15d3e", "fetched_at": "2026-08-29T08:35:34.968326+00:00", "kind": "homepage", "missing": false, "url": "https://courses.datatalks.club/register/llm-zoomcamp/"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:40:04.597873+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fd300f4160c008e266839177629373821f0959e00f61e208bc25d9c5cdfa7784", "fetched_at": "2026-08-28T04:09:56.042171+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DataTalksClub/llm-zoomcamp"}, {"content_hash": "8bcb4c98f7006136cf76f14fd4933b05fd65c9ad10ec26cf00b9e03ca9f15d3e", "fetched_at": "2026-08-29T08:35:34.968326+00:00", "kind": "homepage", "missing": false, "url": "https://courses.datatalks.club/register/llm-zoomcamp/"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 63, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 890, "days_push": 8, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 69, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}