Each exercise is created as a standalone Mix project requiring a varying degree of code completion to get the include test suite to pass.
|Fizzbuzz||Everyone's favorite! Finish implementing Fizzbuzz in Elixir.|
|Shapes||Print different shapes to IO like diamonds, squares, and pyramids given their size.|
|String Cases||In this exercise we'll implement functions to convert strings to CamelCase, snake_case, and WaVyCaSe.|
|Collections||Implement multiple functions that manipulate and retrieve data from within collections.|
|Word Count||Using the provided poem Be Proud of Who You Are (found within
|Fibonacci||Print out N steps of the Fibonacci sequence.|
|Markdown||Finish implementing a Markdown parser in Elixir.|
|Palindrome||Provided with a string of characters ("aabbc"), print all possible palindrome premutations ("abcba", "bacab") to IO.|
|Simple Bank||Build a bank using a GenServer to support account registration, deposits, withdrawls, and account balance inquiries.|
We'd love to hear your feedback on how these exercises are working for you. Have ideas for new exercises? We're all ears!