From the guide:
Week 1 focuses on HTTP, web security, APIs and testing. In week 1 you will:
- Build your own HTTP server to understand the fundamentals of the HTTP protocol
- Defend your HTTP server against attack to understand classic web security vulnerabilities
- Support API access to your server to understand HTTP from a non-browser perspective
- Build a Github client that encapsulates API requests in objects to prep you for work in a service-oriented architecture