Web Application Security Essentials
What you'll learn
- The most common attacks: SQL injection, XSS, CSRF, broken authentication
- How to write PHP that resists each one
- OWASP: the industry's standard security checklist
Curriculum
01 Thinking like an attacker (Muhindo's security series) Free lesson 7 lessons
02 The fixes, in code (practice module) 5 lessons
03 The professional standard 1 lesson
Best taken after
You can start here whenever you like. These just cover the ground this course builds on.
Requirements
- Courses 03-05
Description
You can build it, now learn to protect it. This course shows you how attackers break web apps (safely, on your own code) and exactly how to stop them. Short course, huge career value: every serious employer asks about security.
Your instructor
Nine years building the systems that governments, hospitals, schools and farmers actually run on, and teaching thousands of people to build their own.
Frequently asked questions
How do I pay?
Pay with MTN Mobile Money, Airtel Money, or a Visa/Mastercard card, all handled securely through Flutterwave. Free courses need no payment at all.
Is it self-paced?
Yes, you learn on your own schedule. There are no live class times to catch; lessons stay available for the course's access window.
Do I get a certificate?
Yes, a certificate is issued automatically once you complete every lesson in the course, and you can verify it any time from its own link.
What if I get stuck?
Use the course's discussion Q&A to ask a question. I read and answer these myself.