{"adoption": {"forks": 380, "observed_at": "2026-08-28T04:07:50.625987+00:00", "stars": 3244}, "canonical_url": "https://ross.abutalabs.com/products/curated-programming-resources", "card": {"archived": false, "artifact_type": "learning-resource", "description": "A curated list of resources for learning programming.", "domain": ["education", "programming-languages", "tutorials", "awesome-lists"], "enriched": true, "function": ["documentation"], "health_score": 60, "homepage": null, "language": null, "license": "NOASSERTION", "license_family": "other", "maturity": "active", "member_repos": ["Michael0x2a/curated-programming-resources"], "name": "Michael0x2a/curated-programming-resources", "platform": [], "pushed_at": "2026-02-05T20:44:44+00:00", "repo": "Michael0x2a/curated-programming-resources", "stars": 3244, "tags": ["curated-list", "awesome-list", "beginner-friendly", "computer-science", "moocs", "learning-resources", "web-server"], "topics": [], "urls": [], "use_cases": ["find resources to learn programming as a beginner", "discover high-quality tutorials for a new programming topic", "find MOOCs and online courses for computer science", "figure out where to start learning to code", "advance past beginner-level programming skills", "find recommended books for learning computer science"], "what_it_is": "A curated and annotated list of high-quality resources for learning programming and computer science, spanning books, tutorials, interactive websites, and MOOCs. It helps beginners and intermediate learners cut through the overwhelming number of available learning materials.", "when_to_avoid": ["you need an exhaustive directory of every available tutorial", "you want interactive learning software rather than links to external resources", "you need structured courses with progress tracking"], "when_to_choose": ["you are new to programming and overwhelmed by the number of tutorials", "you want a vetted, annotated shortlist of learning resources rather than an exhaustive catalog", "you are picking up a new topic and want guaranteed high-quality material"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/curated-programming-resources", "repo": "Michael0x2a/curated-programming-resources", "role": "main", "score": 62}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:50.625987+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:24:28.959185+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7b4b1b85a58f0b44397fdc83247cdc2cbdcf12d1251cc995b5aee238e8fdf125", "fetched_at": "2026-08-28T04:07:50.625987+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Michael0x2a/curated-programming-resources"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:50.625987+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:24:28.959185+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7b4b1b85a58f0b44397fdc83247cdc2cbdcf12d1251cc995b5aee238e8fdf125", "fetched_at": "2026-08-28T04:07:50.625987+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Michael0x2a/curated-programming-resources"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:24:28.959185+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7b4b1b85a58f0b44397fdc83247cdc2cbdcf12d1251cc995b5aee238e8fdf125", "fetched_at": "2026-08-28T04:07:50.625987+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Michael0x2a/curated-programming-resources"}], "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:07:50.625987+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:50.625987+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:50.625987+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:24:28.959185+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7b4b1b85a58f0b44397fdc83247cdc2cbdcf12d1251cc995b5aee238e8fdf125", "fetched_at": "2026-08-28T04:07:50.625987+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Michael0x2a/curated-programming-resources"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:50.625987+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:50.625987+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:24:28.959185+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7b4b1b85a58f0b44397fdc83247cdc2cbdcf12d1251cc995b5aee238e8fdf125", "fetched_at": "2026-08-28T04:07:50.625987+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Michael0x2a/curated-programming-resources"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:50.625987+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:50.625987+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:50.625987+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:24:28.959185+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7b4b1b85a58f0b44397fdc83247cdc2cbdcf12d1251cc995b5aee238e8fdf125", "fetched_at": "2026-08-28T04:07:50.625987+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Michael0x2a/curated-programming-resources"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:50.625987+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:50.625987+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:24:28.959185+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7b4b1b85a58f0b44397fdc83247cdc2cbdcf12d1251cc995b5aee238e8fdf125", "fetched_at": "2026-08-28T04:07:50.625987+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Michael0x2a/curated-programming-resources"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:24:28.959185+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7b4b1b85a58f0b44397fdc83247cdc2cbdcf12d1251cc995b5aee238e8fdf125", "fetched_at": "2026-08-28T04:07:50.625987+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Michael0x2a/curated-programming-resources"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:24:28.959185+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7b4b1b85a58f0b44397fdc83247cdc2cbdcf12d1251cc995b5aee238e8fdf125", "fetched_at": "2026-08-28T04:07:50.625987+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Michael0x2a/curated-programming-resources"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:24:28.959185+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7b4b1b85a58f0b44397fdc83247cdc2cbdcf12d1251cc995b5aee238e8fdf125", "fetched_at": "2026-08-28T04:07:50.625987+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Michael0x2a/curated-programming-resources"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 66, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+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": 4269, "days_push": 209, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 62, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}