This course follows this fine and very well-known book:
XMPP: The Definitive Guide (“Building Real-Time Applications with Jabber Technologies”) by Peter Saint-Andre, Kevin Smith, Remko Tronçon, publisher: O'Reilly Media