Free Programming Resources
A curated, continuously updated index of learning roadmaps, project tutorials, interview questions and AI resources for programmers and CS students.
- Source repo
- liyupi/free-programming-resources
- Stars
- ★ 3.7k
- Last updated
- 6mo ago
- License
- MIT
- Primary language
- HTML
- FA score
- 24/100 · Major gaps
At a glance
- How it runs
- Works with
- Platform-specific
- Cost
- Free tier plus a paid hosted plan
- Setup effort
- Low · running in minutes
- You'll need
- Typical use
- A CS student who doesn't know what language to learn first and wants a structured roadmap covering Java/Python/frontend and more
- Not a fit if
- Teams expecting self-contained files in the repo — its docs are no longer maintained and were migrated to hosted platforms
- Users who need offline learning materials or refuse to register on the promoted external websites
- Source review
- 24/100 · Major gaps 6 safety controls not found
What does this agent do, and when should you use it?
This is a free programming-resource index repository maintained by 程序员鱼皮 (liyupi), claiming coverage of 100+ learning roadmaps, 100+ hands-on project tutorials, 1000+ programming books and 1000+ interview question collections. An important caveat: the README states that the documents inside the repository are no longer maintained and everything has migrated to hosted platforms — CodeFather (codefather.cn), the AI navigation site ai.codefather.cn, and Mianshiya (mianshiya.com). The repository's actual form is a categorized directory with four sections: beginner onboarding, project practice, job hunting/interviews, and AI learning/side hustles, where each entry is a link to a specific page on those sites. It is not installable or runnable software, and not an AI Agent — it is a continuously updated navigation entry point. It is MIT-licensed and may be redistributed with attribution.
The README organizes four groups of resource links as Markdown tables: 1) Beginner onboarding — 100+ learning roadmaps (Java, frontend, Python, C++, Go, AI), 1000+ curated programming tools, and the free animated algorithms site algo.codefather.cn; 2) Projects — 30+ step-by-step project tutorials and 10+ AI commercial-grade project tutorials (LLM app development, AI Agent, RAG), including resume phrasing, interview solutions and full source code; 3) Job hunting — resume templates (laoyujianli.com), 10k+ high-frequency interview questions, 300+ interview experiences from ByteDance/Alibaba/Tencent (mianshiya.com), and 1-on-1 AI mock interviews; 4) AI learning — 500+ AI resources, a prompt engineering collection, and a knowledge base covering LLMs, RAG, Agent and MCP (ai.codefather.cn). Clicking any entry navigates to a landing page on those hosted platforms.
- A CS student who doesn't know what language to learn first and wants a structured roadmap covering Java/Python/frontend and more
- A new graduate preparing for the 2026 spring recruiting season who needs high-frequency interview questions, real big-tech interview experiences and resume templates
- A student who wants to build resume-worthy projects or finish a capstone, following step-by-step tutorials with source code
- A working developer transitioning to AI application development (LLMs, RAG, AI Agent, MCP) or exploring AI side hustles
- A learner who wants one daily entry point for algorithm visualizations, dev tools and prompt engineering sites
How do you install or deploy this agent?
Nothing to install. This is a resource index, not runnable software. You use it by visiting the repository or its recommended platforms in a browser:
bash
# Open in browser (or go straight to the migrated platforms)
# Repository: https://github.com/liyupi/free-programming-resources
# CodeFather: https://www.codefather.cn
# AI navigation: https://ai.codefather.cn
# Mianshiya: https://www.mianshiya.comTo keep a local copy:
bash
git clone https://github.com/liyupi/free-programming-resources.gitNote the README states the repository's document resources are no longer maintained; the latest content lives on the hosted platforms above.
How do you use this agent?
Open the repository README and browse the tables by section: 'Learn programming from zero', 'Build projects', 'Get an offer', and 'Learn AI / side hustles'. Each entry is a hyperlink to a page on codefather.cn, ai.codefather.cn, mianshiya.com, laoyujianli.com and similar platforms. Some resources (1-on-1 mentoring, bootcamps, community groups) may require registration or payment; the repository does not annotate which entries are free versus paid. The README says the resource set is continuously updated, so treat the hosted platforms as the source of truth.
What are this agent's strengths and limitations?
- Broad coverage in one entry point: roadmaps, project tutorials, interview questions, resume templates and AI resources, saving search time
- Clear per-track categorization (Java/frontend/Python/C++/Go/AI/backend) with Chinese descriptions for quick targeting
- Actively updated for the 2026 hiring season (spring recruiting groups) and extends into AI Agent, RAG and MCP project tutorials
- MIT license allows free redistribution with attribution
- Repository docs are explicitly no longer maintained; real content lives on several commercial sites, making the repo essentially a funnel
- Opaque free/paid boundary: many entries (bootcamps, 1-on-1 mentoring, AI mock interviews) point to potentially paid services without per-item annotation
- Dependence on third-party hosted platforms means broken links or site changes directly affect usability; cloning the repo gets you no fresh content
- Not software or an Agent — no installation, API or executable capability, so it cannot be integrated programmatically
How does this agent compare with similar options?
The repository positions itself as a programming-resource navigation, functionally similar to generic GitHub awesome lists; however, rather than mapping to a named competitor, it primarily funnels into the author's own commercial ecosystem (CodeFather, Mianshiya, the AI navigation site). No other named alternatives appear in the source.
Key facts side by side with the most closely related agents.
| Agent | Source review | Form / cost | Stars | Updated | Language | Full support on |
|---|---|---|---|---|---|---|
| Free Programming Resources This agent | 24 · Major gaps | Hosted serviceFreemium | ★ 3.7k | 6mo ago | HTML | — |
| zero2Agent: Zero-to-Production Agent Engineering Tutorials | 61 · Some gaps | Web appFree + model costs | ★ 637 | 5d ago | Python | — |
| MianShiYa (Interview Duck) | 25 · Major gaps | Web appFree | ★ 5.9k | 8mo ago | TypeScript | — |
| Voice AI Learning Path | 63 · Some gaps | Library / SDKFree | ★ 330 | 7d ago | Astro | — |
How does FollowAgents rate this agent?
Why each dimension lost points
The repository contains no executable code, Agent framework, or data flow, so least_privilege, user_confirmation, and sensitive-data criteria score 0. The README discloses that resources are deprecated and migrated to commercial platforms — a minimal form of external-effect disclosure (1). Author attribution is clear and MIT requires attribution (2), but sources/licenses of externally linked resources are unstated. No rollback mechanism (0).
The title claims a 'free programming resources collection' but nearly all content redirects to codefather.cn/mianshiya.com commercial platforms — a clear self-consistency gap (1). All value depends on third-party site availability (1). No failure/degradation notes at all (0).
Audience (beginners, job-seeking students) and scenarios (learning, projects, interviews, AI) are well described (2). But free-vs-paid boundaries are unstated (1). As a static index there is no trigger or environment-fit concept (0, 0).
The README is organized by learning stage with tables (2); however the core weakness is that the promised content does not exist locally — everything is outbound links to a commercial ecosystem, and the resource set is explicitly unmaintained. Install notes are just link usage (1). Naming ('2026 latest, continuously updated') conflicts with the deprecation notice (1). No substantive examples/FAQ (1). Known limitations appear only as one deprecation line (1). MIT LICENSE file is complete and matches metadata (3). No versioning or changelog (0). Maintenance responsibility is effectively abandoned in favor of a commercial platform (1).
The README is readable, but the only usable output is a set of external links (1). Marginal value is low: the actual content has been extracted elsewhere, leaving no local value (1). Cost-benefit is poor as users must rely on unverified third-party commercial sites (1).
Badge numbers (100+ roadmaps, 1000+ books) have no traceable evidence in the repository (0). A single README with no independent corroboration (0). Marketing claims ('free', '保姆级') are mixed with factual statements, though the deprecation notice is a clear fact (1).
- Not found in source: least-privilege scopingGrant only what the task needs: a dedicated account or read-only token, scoped to specific directories and repos.
- Not found in source: confirmation before actingTurn on (or add) a confirmation step before it acts, and try it in a sandbox or test environment before real data.
- Not found in source: data-flow disclosureWatch which external services it contacts (proxy or firewall logs) and keep sensitive data out until you know where it goes.
- Not found in source: sensitive-data handlingUse dedicated, low-privilege, revocable API keys — never production credentials — and keep secrets out of logs.
- Not found in source: dependency securityPin versions and run a dependency audit (npm audit, pip-audit) before installing; prefer running it in a container.
- Not found in source: rollback or recovery pathBack up first, or work on a git branch or snapshot, so its changes can be undone.
- The repository is explicitly deprecated; all content has migrated to commercial platforms and no actual resource content remains locally — only outbound links.
- The title claims a 'free resources collection' but most links lead to commercial sites (codefather.cn, mianshiya.com) that may gate content behind payments; verify the free/paid boundary yourself.
- Badge claims (100+ roadmaps, 1000+ books) cannot be verified from this repository.
- External links and images (e.g., pic.yupi.icu) are third-party controlled; availability and content may change, and the publisher identity is unverified.