This document provides an overview of a web application security course. The course covers topics such as HTTP and HTTPS protocols, encoding techniques, profiling applications, attacking authentication and authorization, cryptography weaknesses, session management, cross-site scripting, SQL injection, cross-site request forgery, URL redirection attacks, input validation, server configuration issues, attacking the web server, OWASP Top 10 risks, security scanners, risk assessment, and pentest reports. The course aims to teach students how to identify vulnerabilities in web applications and secure them.