Abekus β€” AI learning and job matching platform logo

Secure Coding & Reviewing AI-Written Code

0%Complete
Guided Mode

Welcome, champion! πŸ”₯

You've mastered 0 of 185 lessons. Start your first lesson free β€” no signup needed.

πŸ—ΊοΈ Your learning path
Worked Example
Core Vocabulary
Defensive Reading

About this course

Secure Coding & Reviewing AI-Written Code teaches you to find and fix security bugs in Python code, whether a person or an AI assistant wrote it. The first lesson reviews a short AI-generated Flask login endpoint, finds the SQL injection in it and applies the parameterised-query fix. From there the course covers input validation and output encoding, SQL, command and template injection, XSS, CSRF and SSRF, broken access control and IDOR, sessions and JWTs, password hashing and secrets management, path traversal, unsafe uploads and deserialization, dependency and supply-chain risk including hallucinated packages, Bandit, Semgrep and pip-audit, secure error handling and logging, threat modelling with STRIDE, a review checklist for AI-written code, and the security of code that calls LLMs. The course has 185 lessons and about 1233 minutes of content. Each lesson is a short narrated reading card followed by MCQ practice with an explanation for every answer.

Frequently asked questions