Elixir mastery exercises. Become your team's resident Elixir expert.
Discover concurrent programming in Elixir while also learning about TCP servers, network programming, and the Redis Protocol.
HTTP is the protocol that powers the web. In this challenge, you'll build a HTTP server that's capable of handling simple GET/POST requests, serving files and handling multiple concurrent connections.
Along the way, we'll learn about TCP connections, HTTP headers, HTTP verbs, handling multiple connections and more.
Learn about .torrent files and the famous BitTorrent protocol. Implement your own BitTorrent client in Elixir.