# KTH ID1019 - Exercises

## KTH ID1019 - Exercises

- [Functional and Concurrent Programming](https://id1019.gitbook.io/exercises/master.md)
- [Introduction](https://id1019.gitbook.io/exercises/introduction.md)
- [Getting Started with Elixir](https://id1019.gitbook.io/exercises/introduction/getting-started-with-elixir.md)
- [Recursion](https://id1019.gitbook.io/exercises/introduction/recursion.md)
- [Lists](https://id1019.gitbook.io/exercises/introduction/lists.md)
- [Sorting](https://id1019.gitbook.io/exercises/introduction/sorting.md)
- [Binary encoding](https://id1019.gitbook.io/exercises/introduction/binary-encoding.md)
- [Calculate](https://id1019.gitbook.io/exercises/introduction/calculate.md)
- [Derivatives](https://id1019.gitbook.io/exercises/introduction/derivatives.md)
- [Lambda Calculus](https://id1019.gitbook.io/exercises/lambda-calculus.md)
- [Lambda Calculus](https://id1019.gitbook.io/exercises/lambda-calculus/lambda-calculus.md)
- [Operational Semantics](https://id1019.gitbook.io/exercises/lambda-calculus/operational-semantics.md)
- [Semantics](https://id1019.gitbook.io/exercises/lambda-calculus/semantics.md)
- [Trees](https://id1019.gitbook.io/exercises/trees.md)
- [Binary Tree](https://id1019.gitbook.io/exercises/trees/binary-tree.md)
- [2-3 Tree](https://id1019.gitbook.io/exercises/trees/2-3-tree.md)
- [AVL Tree](https://id1019.gitbook.io/exercises/trees/avl.md)
- [Splay Tree](https://id1019.gitbook.io/exercises/trees/splay.md)
- [Data Structures](https://id1019.gitbook.io/exercises/data-structures.md)
- [Morse Encoding](https://id1019.gitbook.io/exercises/data-structures/morse-encoding.md)
- [LZW Encoding](https://id1019.gitbook.io/exercises/data-structures/lzw-encoding.md)
- [Ray Tracer](https://id1019.gitbook.io/exercises/data-structures/ray-tracer.md)
- [Concurrency](https://id1019.gitbook.io/exercises/concurrency.md)
- [Elixir Concurrency](https://id1019.gitbook.io/exercises/concurrency/elixir-concurrency.md)
- [Mutual Exclusion](https://id1019.gitbook.io/exercises/concurrency/mutual-exclusion.md)
- [Network Transport Layer](https://id1019.gitbook.io/exercises/concurrency/network-transport-layer.md)
- [Bitonic sorter](https://id1019.gitbook.io/exercises/concurrency/bitonic.md)
- [Seminars](https://id1019.gitbook.io/exercises/seminars.md)
- [Huffman Encoding](https://id1019.gitbook.io/exercises/seminars/huffman-encoding.md)
- [Meta-Interpreter](https://id1019.gitbook.io/exercises/seminars/meta-interpreter.md)
- [Mandelbrot Fractal](https://id1019.gitbook.io/exercises/seminars/mandelbrot-fractal.md)
- [Philosophers and Concurrency](https://id1019.gitbook.io/exercises/seminars/philosophers-and-concurrency.md)
- [Small Web Server](https://id1019.gitbook.io/exercises/seminars/small-web-server.md)
- [Problems](https://id1019.gitbook.io/exercises/problems.md)
- [Functional Programming](https://id1019.gitbook.io/exercises/problems/functional.md)
- [Concurrency](https://id1019.gitbook.io/exercises/problems/concurrency.md)
