Skip to content

Repository files navigation

LearnDeck courses

Public, Markdown-only course packs for LearnDeck: a local learning app where an AI guide helps learners think, practise, and reflect without taking over their work.

What is here

The catalogue currently holds two packs:

  • DDD and Hexagonal Architecture with Node.js + TypeScript (ddd-backend-foundations) — a project-based, six-to-eight-hour course for developers moving from feature delivery toward confident system design.
  • Testing Fundamentals (testing-fundamentals) — a five-to-seven-hour course on writing tests that earn their confidence: red-first flow, boundaries, honest test doubles, edge tables, and refactoring under green.
courses/
  ddd-backend-foundations/
    course.md
    modules/
  testing-fundamentals/
    course.md
    modules/
    notes/
references/
  *.md

Each pack defines its course briefing, ordered modules, source-backed questions, and the rubric an AI guide uses to give feedback. Learner progress, answers, workspace paths, and agent feedback stay in the learner's local LearnDeck database—never in this repository.

Use a course

In LearnDeck, configure this public catalogue:

LEARNDECK_COURSE_REPOSITORY=github:learn-deck/courses@main bun run app

The app downloads only Markdown files under courses/ and references/ when the learner selects Start Now, then keeps a local cache for offline reuse.

Contribute a course

Read the course-pack standard and the catalogue quality rubric. Submit one focused, project-based course pack and any Markdown references it needs. The default catalogue is curated so every public course makes a truthful, source-backed promise to a learner.

Licensed under Apache-2.0.

Releases

Packages

Contributors