Skip to lesson
中文
The collection/AN OPEN STUDY ROUTE

AFFLATUS · FIELD COMPANION

Back to the sources

78 courses, official documents and original research sources, with verification scope.

2026.09.27 · MANUSCRIPT BASELINEPUBLIC EDITION 1.0

78 courses, official documents and original research sources, with verification scope.

This is a reference library, not an all-courses completion checklist. Follow weekly selections. Scope notes come from the supplied manuscript, baseline 2026-09-27. Not every authenticated lab was completed; certificates, paid content, regional access and future materials are not guaranteed. Research links do not imply reproduction.

The complete source library

  1. R01
    MIT Missing Semester — 2026 syllabus ↗

    Public syllabus and notes; selected reading, not all assignments.

  2. R02
    MIT — Course Overview and the Shell ↗

    2026 notes; paths, pipes, redirection and safe practice.

  3. R03
    MIT — Debugging and Profiling ↗

    2026 notes; reproduce and locate faults first; profiling as needed.

  4. R04
    MIT — Version Control (Git) ↗

    2026 notes; use your own practice repository.

  5. R05
    MIT — Shipping Code ↗

    2026 notes; build, delivery and versioning selections.

  6. R06
    MIT — Agentic Coding ↗

    2026 notes; not all high-autonomy experiments are required.

  7. R07
    MIT — Code Quality ↗

    2026 notes; types, formatting, tests and quality feedback.

  8. R08
    MIT — Beyond the Code ↗

    2026 notes; maintenance and handoff supplements.

  9. R09
    Stanford CS146S — The Modern Software Developer, Fall 2026 ↗

    Introduction and prerequisites in the manuscript; not a claim that all Fall materials are available.

  10. R10
    Stanford CS146S — Fall 2025 archive ↗

    Earlier public materials; tool details may be outdated.

  11. R11
    Harvard CS50P — Introduction to Programming with Python ↗

    Public materials; registration, certificates and formal assignments have separate rules.

  12. R12
    CS50P Week 0 — Functions, Variables ↗

    Foundation bridge; JavaScript learners can compare concepts only.

  13. R13
    CS50P Week 5 — Unit Tests ↗

    Inputs, expectations and test boundaries; no full Python migration required.

  14. R14
    CS50P Week 6 — File I/O ↗

    Public file-handling material; retain the main stack.

  15. R15
    CS50P — Academic Honesty ↗

    Formal assignments follow the current policy; personal projects are separate.

  16. R16
    Harvard CS50x 2026 ↗

    Select algorithms, memory and data structures according to gaps.

  17. R17
    Harvard CS50 SQL ↗

    Querying, relationships, design and writes are the main selections.

  18. R18
    CS50 SQL Week 0 — Querying ↗

    SELECT, filtering, ordering and aggregation.

  19. R19
    CS50 SQL Week 2 — Designing ↗

    Keys, constraints, relationships and trade-offs.

  20. R20
    University of Helsinki — Full Stack Open ↗

    Public course entry; not a complete-beginner route.

  21. R21
    Full Stack Open — About the course ↗

    Prerequisites, learning approach and scope.

  22. R22
    Full Stack Open Part 0 — Fundamentals of Web apps ↗

    Part entry; select current sections, not assumed stable exercise numbers.

  23. R23
  24. R24
    Full Stack Open Part 3 — NodeJS and Express ↗

    HTTP servers and deployment selections.

  25. R25
  26. R26
    MDN — Core learning modules ↗

    Web foundations; translations may not update together.

  27. R27
    MDN — JavaScript Guide ↗

    Syntax, control flow, collections, functions, async and modules.

  28. R28
    TypeScript Handbook — Introduction ↗

    Learn JavaScript first, then everyday types and narrowing.

  29. R29
    React — Quick Start ↗

    Components, data, events and state.

  30. R30
    Node.js — Learn ↗

    Runtime, async and HTTP; use a currently supported runtime when implementing.

  31. R31
    Pro Git — Online book ↗

    Basics, Branching and other chapters as needed.

  32. R32
    MDN — Overview of HTTP ↗

    Browser, server, request and response foundations.

  33. R33
    IETF RFC 5545 — iCalendar ↗

    Event, time and identity fields; test client import behaviour separately.

  34. R34
    SQLite — FTS5 Extension ↗

    Full-text search and tokenisers; test Chinese retrieval with your own cases.

  35. R35
    W3C WAI — Web Accessibility Tutorials ↗

    Labels, structure, keyboard use and feedback.

  36. R36
    Hugging Face — Agents Course Introduction ↗

    Python and LLM prerequisites; certification and lab conditions are separate.

  37. R37
    Hugging Face — Introduction to Agents, Unit 1 ↗

    Agent foundations; choose one implementation route.

  38. R38
    OpenAI Academy — Codex ↗

    Public entry in the source manuscript; not all activities or authenticated material verified.

  39. R39
    Claude Academy — Claude Code in Action ↗

    Course entry; authenticated labs not all completed.

  40. R40
    Berkeley — Advanced LLM Agents, Spring 2025 ↗

    Advanced elective; clearly labelled as a 2025 archive.

  41. R41
    Anthropic — Building effective agents ↗

    19 December 2024; simple-first workflows; tool details may change.

  42. R42
    Anthropic — Demystifying evals for AI agents ↗

    9 January 2026; outcome evaluation and process inspection.

  43. R43
    Anthropic — Effective context engineering for AI agents ↗

    Context selection and management; model-specific experience is not permanent law.

  44. R44
    Anthropic — Effective harnesses for long-running agents ↗

    Progress and handoff for long tasks; adopt according to actual failures.

  45. R45
    Anthropic — How AI assistance impacts the formation of coding skills ↗

    Controlled study with bounded sample and tasks; not a claim about all AI-assisted learning.

  46. R46
    Anthropic — Managed Agents ↗

    Runtime and removable control logic; not a compliance guarantee.

  47. R47
    OpenAI — Harness engineering ↗

    11 February 2026; repositories, feedback and constraints, without assuming internal returns transfer.

  48. R48
    OpenAI Agents SDK for TypeScript ↗

    Optional implementation; verify actual SDK version, model and authentication before use.

  49. R49
    LangGraph JavaScript — Persistence ↗

    Optional persistent state; a simpler implementation may suffice.

  50. R50
    DSPy — Documentation ↗

    Later elective in the Python ecosystem; stack migration is not mandatory.

  51. R51
    GEPA — Reflective Prompt Evolution Can Outperform Reinforcement Learning ↗

    Abstract and version in the manuscript; v2 dated 14 February 2026; experiments not reproduced.

  52. R52
    Sakana AI — Darwin Gödel Machine ↗

    30 May 2025; code-improvement research and limitations, not proof of unlimited self-evolution.

  53. R53
    OpenAI — Billing for ChatGPT and the API platform ↗

    Separate billing systems; subscriptions are not generic API credit.

  54. R54
    Codex — Usage and pricing entry ↗

    Manuscript records a redirect to learn.chatgpt.com/docs/pricing; pricing and capability change.

  55. R55
    Claude Code — Use with your Pro or Max plan ↗

    Distinguish subscription login from API-key authentication.

  56. R56
    Claude Agent SDK — Use with your Claude plan ↗

    Manuscript records June 15 pause of a proposed change; old credit announcements are not a current balance.

  57. R57
    MCP — Security Best Practices, 2026-07-28 ↗

    Pinned for traceability; check newer security changes when implementing.

  58. R58
    OWASP — LLM Prompt Injection Prevention Cheat Sheet ↗

    Layered controls; no single prompt guarantees injection prevention.

  59. R59
    OWASP — Secrets Management Cheat Sheet ↗

    Least privilege, rotation and secret management.

  60. R60
    OWASP — Authorization Cheat Sheet ↗

    Authentication is not authorisation; enforce server-side and object-level access.

  61. R61
    OWASP — Logging Cheat Sheet ↗

    Necessary logs and sensitive-data exclusion.

  62. R62
    OWASP — Server-Side Request Forgery Prevention Cheat Sheet ↗

    Fetch destinations and network boundaries; start with fixed public sources.

  63. R63
    OWASP — Cross Site Scripting Prevention Cheat Sheet ↗

    Output encoding, trusted templates and untrusted HTML.

  64. R64
    GitHub — Removing sensitive data from a repository ↗

    Revoke or rotate first, then history and copies; complete removal of all copies is not promised.

  65. R65
    OpenTelemetry — Handling sensitive data ↗

    Minimisation and filtering; do not upload every prompt and output by default.

  66. R66
    NIST — AI Risk Management Framework ↗

    Risk identification; not legal or compliance certification of a project.

  67. R67
    Google SRE — Monitoring Distributed Systems ↗

    Select monitoring practices suitable for small personal services.

  68. R68
    Google SRE — Effective Troubleshooting ↗

    Fault diagnosis and hypothesis testing.

  69. R69
    Google SRE — Postmortem Culture ↗

    Brief incident analysis without importing heavyweight organisational processes.

  70. R70
    Docker — Get started ↗

    Optional environment isolation; default containers are not automatically strong sandboxes.

  71. R71
    Render — Deploy a Node Express App ↗

    Optional example; no deployment performed for the reader; current pricing and environment apply.

  72. R72
    Render — Cron Jobs ↗

    Optional scheduling; recheck runtime, billing and storage support.

  73. R73
    Render — Persistent Disks ↗

    Support varies by service type; do not treat temporary filesystems as databases.

  74. R74
    GOV.UK — Plan user research ↗

    Problem-discovery methods; not authorisation to use an organisation's processes.

  75. R75
    GOV.UK — Moderated usability testing ↗

    Task observation and recording.

  76. R76
    GOV.UK — Getting users' consent for research ↗

    Consent questions; not a substitute for local legal advice.

  77. R77
    MDN — Content-Security-Policy ↗

    Distinguish response-header and meta support.

  78. R78
    MDN — Referrer-Policy ↗

    Assess referrer information sent to external links when publishing.

Tools you can depend on—and choose to leave behind

The outcome is not 24 demonstrations. It is two or three tools that fit daily life, and the ability to explain, verify, recover and judge their value. You need not automate every part of living.