This course follows this fine and very well-known book:
Linux firewalls by Michael Rash, publisher: No Starch Press