Free Programming Resources

A curated, continuously updated index of learning roadmaps, project tutorials, interview questions and AI resources for programmers and CS students.

Stars
★ 3.7k
Last updated
6mo ago
License
MIT
Primary language
HTML

At a glance

How it runs
Hosted serviceWeb app
Works with
Platform-specific
Cost
Free tier plus a paid hosted plan
Setup effort
Low · running in minutes
You'll need
Web browserNetwork access
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

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.

  1. A CS student who doesn't know what language to learn first and wants a structured roadmap covering Java/Python/frontend and more
  2. A new graduate preparing for the 2026 spring recruiting season who needs high-frequency interview questions, real big-tech interview experiences and resume templates
  3. A student who wants to build resume-worthy projects or finish a capstone, following step-by-step tutorials with source code
  4. A working developer transitioning to AI application development (LLMs, RAG, AI Agent, MCP) or exploring AI side hustles
  5. 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.com

To keep a local copy:

bash

git clone https://github.com/liyupi/free-programming-resources.git

Note 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?

Pros
  • 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
Limitations
  • 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?

FollowAgents source review · FARS-2.1
Major gaps
24/ 100 5-point scale 1.2 / 5
Trust 4/29
Reliability 3/14
Adaptability 4/18
Convention 8/18
Effectiveness 4/13
Verifiability 1/8
Why each dimension lost points
Trust4 / 29 · 0.7/5

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).

Reliability3 / 14 · 1.1/5

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).

Adaptability4 / 18 · 1.1/5

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).

Convention8 / 18 · 2.2/5

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).

Effectiveness4 / 13 · 1.5/5

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).

Verifiability1 / 8 · 0.6/5

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).

Risks and how to mitigate them
  • 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.
Evidence confidence: Low Reviewed Oct 04, 2026 Reviewed revision 7e521d8f47f2
Review evidence README.mdLICENSE
See the full review method →

FAQ

Is this free software? Can I install and run it?
It is not software and cannot be installed or run. It is a MIT-licensed resource index whose content has migrated to CodeFather, the AI navigation site and Mianshiya; some services on those platforms may be paid, and the README does not annotate which.
Are the resources in the repository still usable?
The README explicitly says the repository's document resources are no longer maintained and everything has moved to hosted platforms that are richer and more current. Use the platforms rather than the repo files.
Is this an AI Agent?
No. Although it links to AI Agent development learning resources and project tutorials, the repository contains no agent code — it is a link directory pointing at tutorials and platforms.
Which parts cost money?
The repository does not say per item. Some links (e.g., the animated algorithms site) appear directly accessible, but 1-on-1 mentoring, backend bootcamps and interview camps typically lead to commercial services — check pricing on each platform before committing.
Who should bookmark this?
CS students, job-seeking graduates, and developers entering AI application development or exploring AI side hustles who want a Chinese, well-categorized resource entry point.
View on GitHub ↗ Install ↓

Compare agents like this one

The same FARS review applied across the shortlist this agent qualifies for.

Related agents