Topics to cover Erlang specific Message passing OTP gen_server OTP gen_fsm Eunit and ct Tracing and debugging, etop and remote connection Functional programming Lists and recursion (list comprehensions) Little schemer Distributed systems Message passing and time