> For the complete documentation index, see [llms.txt](https://elishai.gitbook.io/neuromorphic-engineering/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://elishai.gitbook.io/neuromorphic-engineering/algorithm-designer-perspective.md).

# IV. Algorithm designer perspective

- [11. Introduction to neuromorphic programming](https://elishai.gitbook.io/neuromorphic-engineering/algorithm-designer-perspective/11.-introduction-to-neuromorphic-programming.md): Chapter 11
- [Theory and neuromorphic programming](https://elishai.gitbook.io/neuromorphic-engineering/algorithm-designer-perspective/11.-introduction-to-neuromorphic-programming/theory-and-neuromorphic-programming.md): Chapter 11
- [Take away lessons](https://elishai.gitbook.io/neuromorphic-engineering/algorithm-designer-perspective/11.-introduction-to-neuromorphic-programming/take-away-lessons.md)
- [12. The neural engineering framework](https://elishai.gitbook.io/neuromorphic-engineering/algorithm-designer-perspective/12.-the-neural-engineeringframework-nef.md): Chapter 12
- [NEF: Representation](https://elishai.gitbook.io/neuromorphic-engineering/algorithm-designer-perspective/12.-the-neural-engineeringframework-nef/the-fundamental-principles-of-nef.md): Chapter 12.1.1
- [NEF: Transformation](https://elishai.gitbook.io/neuromorphic-engineering/algorithm-designer-perspective/12.-the-neural-engineeringframework-nef/nef-transformation.md): Chapter 12.1.2
- [NEF: Dynamics](https://elishai.gitbook.io/neuromorphic-engineering/algorithm-designer-perspective/12.-the-neural-engineeringframework-nef/nef-dynamics.md): Chapter 12.1.3
- [Case study: motion detection using oscillation interference](https://elishai.gitbook.io/neuromorphic-engineering/algorithm-designer-perspective/12.-the-neural-engineeringframework-nef/case-study.md): Chapter 12.2
- [Take away lessons](https://elishai.gitbook.io/neuromorphic-engineering/algorithm-designer-perspective/12.-the-neural-engineeringframework-nef/take-away-lessons.md)
- [Errate](https://elishai.gitbook.io/neuromorphic-engineering/algorithm-designer-perspective/12.-the-neural-engineeringframework-nef/errate.md)
- [13. Learning spiking neural networks](https://elishai.gitbook.io/neuromorphic-engineering/algorithm-designer-perspective/13.-learning-spiking-neural-networks.md)
- [Learning with SNN](https://elishai.gitbook.io/neuromorphic-engineering/algorithm-designer-perspective/13.-learning-spiking-neural-networks/learning-with-snn.md): Chapter 13
- [Take away lessons](https://elishai.gitbook.io/neuromorphic-engineering/algorithm-designer-perspective/13.-learning-spiking-neural-networks/take-away-lessons.md)
