Learning SQL Injection by completing a full project that includes detection, exploitation, and shell uploading.