Skip to content

feat: Anchor for Dummies learning path#356

Open
L0STE wants to merge 2 commits into
masterfrom
feat/anchor-for-dummies-path
Open

feat: Anchor for Dummies learning path#356
L0STE wants to merge 2 commits into
masterfrom
feat/anchor-for-dummies-path

Conversation

@L0STE

@L0STE L0STE commented Feb 13, 2026

Copy link
Copy Markdown
Contributor

Summary

Complete Anchor for Dummies learning path — 6 courses (28 lessons), 3 challenges, structured from fundamentals through production patterns.

Courses

  • Anchor Fundamentals (8 lessons) — accounts, PDAs, instructions, constraints, CPIs, errors/events, testing/deployment
  • Building with Anchor (5 lessons) — design-decision focused: state design, PDA architecture, composability, access control, account lifecycle
  • Testing Anchor Programs (4 lessons) — testing strategy, TypeScript patterns, security testing, debugging
  • Advanced Anchor Patterns (6 lessons) — zero-copy, raw CPIs, feature flags, compute optimization, remaining accounts, versioning/migration (includes KLend V2 instruction pattern)
  • Anchor in Production (5 lessons) — deployment strategies, client SDK generation, upgrades/governance, indexing/monitoring, operational patterns

Challenges

  • Anchor Vault (existing)
  • Anchor Escrow (existing)
  • Anchor AMM (new)
  • Anchor Flash Loan (existing)

Design principles

  • Design decisions over syntax tutorials — Building with Anchor teaches when and why, not how
  • No content duplication — each concept taught once, cross-referenced elsewhere
  • Production examples — KLend V2 instructions, real deployment patterns, operational runbooks
  • Measured technical voice — Blueshift methodology throughout

Also includes

  • Path configuration linking all courses + challenges in progression order
  • Translations for course/challenge/path titles (all locales)
  • Fixed Shiki highlighter crashes for unsupported yaml and sql language tags
  • Removed deprecated Bankrun references (replaced with LiteSVM)
  • Removed old standalone "Anchor for Dummies" course (replaced by the learning path). Old course URL redirects to the path.

@L0STE L0STE self-assigned this Feb 13, 2026
@L0STE L0STE force-pushed the feat/anchor-for-dummies-path branch 2 times, most recently from d90263b to 0ed4424 Compare February 13, 2026 09:18
Complete learning path with 6 courses (32 lessons), 1 challenge, and
path configuration. Courses cover fundamentals through production
patterns, structured as design-decision content rather than syntax
tutorials.

Courses added:
- Anchor Fundamentals (8 lessons)
- Building with Anchor (5 lessons, design decisions)
- Testing Anchor Programs (4 lessons)
- Advanced Anchor Patterns (6 lessons)
- Anchor in Production (5 lessons)

Also adds:
- Anchor AMM challenge
- Path configuration linking all courses + challenges
- Translations for course/challenge/path titles (all locales)
@L0STE L0STE force-pushed the feat/anchor-for-dummies-path branch from 0ed4424 to d33dc2b Compare February 13, 2026 09:20
@github-actions

Copy link
Copy Markdown

✅ Preview deployed: https://blueshift-preview-pr-356.blueshift-gg.workers.dev

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant