
--- lesson_style: summary title: Enum and Pipe Operator tags: - elixir - collections - transformations links: - target: "[[functions]]" rel: prereq - target: "[[basics]]" rel: prereq - target: "[[mix-and-projects]]" rel: related source_lessons: - https://elixirschool.com/en/lessons/basics/enum - https://elixirschool.com/en/lessons/basics/pipe_operator - https://elixirschool.com/en/lessons/basics/comprehensions content_origin: Summarized from Elixir School lessons in
--- lesson_style: summary title: Error Handling tags: - elixir - reliability - control-flow links: - target: "[[control-structures]]" rel: prereq - target: "[[concurrency]]" rel: related - target: "[[testing]]" rel: related source_lessons: - https://elixirschool.com/en/lessons/intermediate/error_handling content_origin: Summarized from Elixir School lessons in paraphrased form. Not verbatim text. --- Summary of the lesson: keep normal error paths explicit with tagged tu
--- lesson_style: summary title: OTP Supervision and Resilience tags: - elixir - otp - supervision links: - target: "[[concurrency]]" rel: prereq - target: "[[error-handling]]" rel: related - target: "[[typespecs-and-behaviours]]" rel: related source_lessons: - https://elixirschool.com/en/lessons/advanced/otp_supervisors - https://elixirschool.com/en/lessons/advanced/behaviours content_origin: Summarized from Elixir School lessons in paraphrased form. Not verbatim tex
--- lesson_style: summary title: Typespecs and Behaviours tags: - elixir - contracts - architecture links: - target: "[[modules-and-docs]]" rel: prereq - target: "[[otp-supervision]]" rel: related - target: "[[testing]]" rel: related source_lessons: - https://elixirschool.com/en/lessons/advanced/typespec - https://elixirschool.com/en/lessons/advanced/behaviours content_origin: Summarized from Elixir School lessons in paraphrased form. Not verbatim text. --- Summary of
--- title: Pest Check Routine tags: - maintenance - pests --- Inspect leaves weekly and treat issues early. Track patterns so you can adjust [[watering]] and plant spacing.
--- title: Soil Preparation tags: - soil - basics links: - target: compost rel: prereq --- Healthy soil is the base of the whole graph. Test drainage and mix in mature compost before planting.
--- title: Beta --- Beta body.
--- lesson_style: summary title: Elixir Basics tags: - elixir - basics - syntax links: - target: "[[pattern-matching]]" rel: prereq - target: "[[control-structures]]" rel: prereq - target: "[[functions]]" rel: prereq source_lessons: - https://elixirschool.com/en/lessons/basics/basics - https://elixirschool.com/en/lessons/basics/collections - https://elixirschool.com/en/lessons/basics/strings - https://elixirschool.com/en/lessons/basics/iex_helpers content_origin:
--- lesson_style: summary title: Concurrency with Processes tags: - elixir - concurrency - processes links: - target: "[[pattern-matching]]" rel: prereq - target: "[[error-handling]]" rel: related - target: "[[otp-supervision]]" rel: prereq source_lessons: - https://elixirschool.com/en/lessons/intermediate/concurrency - https://elixirschool.com/en/lessons/advanced/otp_concurrency content_origin: Summarized from Elixir School lessons in paraphrased form. Not verbatim t
--- lesson_style: summary title: Mix and Project Workflow tags: - elixir - tooling - build links: - target: "[[modules-and-docs]]" rel: prereq - target: "[[testing]]" rel: prereq - target: "[[typespecs-and-behaviours]]" rel: related source_lessons: - https://elixirschool.com/en/lessons/basics/mix - https://elixirschool.com/en/lessons/intermediate/mix_tasks content_origin: Summarized from Elixir School lessons in paraphrased form. Not verbatim text. --- Summary of the
--- lesson_style: summary title: Modules and Documentation tags: - elixir - structure - docs links: - target: "[[functions]]" rel: prereq - target: "[[mix-and-projects]]" rel: related - target: "[[testing]]" rel: related source_lessons: - https://elixirschool.com/en/lessons/basics/modules - https://elixirschool.com/en/lessons/basics/documentation content_origin: Summarized from Elixir School lessons in paraphrased form. Not verbatim text. --- Summary of the source les
--- title: Compost Basics tags: - soil - nutrients links: - target: soil-prep rel: related --- Compost converts kitchen scraps and yard waste into nutrients for the garden.
--- lesson_style: summary title: Testing with ExUnit tags: - elixir - testing - quality links: - target: "[[mix-and-projects]]" rel: prereq - target: "[[error-handling]]" rel: related - target: "[[modules-and-docs]]" rel: related source_lessons: - https://elixirschool.com/en/lessons/testing/basics - https://elixirschool.com/en/lessons/testing/mox - https://elixirschool.com/en/lessons/testing/stream_data content_origin: Summarized from Elixir School lessons in paraph
Docs intro node.
Entry links to [[intro]].
B links back to [[a]].
A links to [[b]].
--- lesson_style: summary title: Pattern Matching tags: - elixir - basics - data-shaping links: - target: "[[basics]]" rel: prereq - target: "[[control-structures]]" rel: related - target: "[[functions]]" rel: related source_lessons: - https://elixirschool.com/en/lessons/basics/pattern_matching content_origin: Summarized from Elixir School lessons in paraphrased form. Not verbatim text. --- Summary of the lesson: matching is not assignment in the imperative sense; it is
--- title: Watering Routine tags: - watering - maintenance links: - target: soil-prep rel: prereq - target: pest-check rel: related --- Water deeply a few times per week instead of shallow daily watering.
--- title: Alpha tags: - core links: - target: beta rel: prereq --- Alpha references [[beta]] and [[extends:gamma]].
--- title: bad tags: [one, two --- Invalid yaml frontmatter.
--- lesson_style: summary title: Control Structures tags: - elixir - basics - flow links: - target: "[[pattern-matching]]" rel: prereq - target: "[[functions]]" rel: related - target: "[[error-handling]]" rel: related source_lessons: - https://elixirschool.com/en/lessons/basics/control_structures content_origin: Summarized from Elixir School lessons in paraphrased form. Not verbatim text. --- Summary of the lesson: prefer expression-oriented branching and explicit outco
--- lesson_style: summary title: Elixir Learning Path tags: - elixir - path - overview links: - target: "[[basics]]" rel: related - target: "[[pattern-matching]]" rel: related - target: "[[control-structures]]" rel: related - target: "[[functions]]" rel: related - target: "[[modules-and-docs]]" rel: related - target: "[[enum-and-pipe]]" rel: related - target: "[[mix-and-projects]]" rel: related - target: "[[error-handling]]" rel: related -
--- lesson_style: summary title: Functions tags: - elixir - basics - functions links: - target: "[[basics]]" rel: prereq - target: "[[modules-and-docs]]" rel: related - target: "[[enum-and-pipe]]" rel: related source_lessons: - https://elixirschool.com/en/lessons/basics/functions content_origin: Summarized from Elixir School lessons in paraphrased form. Not verbatim text. --- Summary of the lesson: distinguish anonymous and named functions, understand arity, and use pat
--- title: Garden Basics tags: - basics - planning links: - target: soil-prep rel: prereq - target: watering rel: related --- Start with a small plot and focus on consistent habits. Use [[pest-check]] to catch problems early and [[compost]] to feed the soil.