This repository contains my solutions to the assignments in the course Programming 2, which is a course in Functional Programming given using the programming language Elixir at KTH. The reports for each assignment has also been included in their corresponding folders to give more context and explain the code further.