en
CBO • Registration Pending Bulenga, Wakiso District, Uganda
"Where Talent Grows Together" Join Community
Security • Step-by-Step Curriculum

Application & Software Security (AppSec)

Focused on developers and architects: learn threat modeling, secure auth, input/output safety, dependency scanning, and OWASP ASVS.

Track Progress 0/6 Steps (0%)
Sign in to save progress, pass the Mastery Test, and earn a verified MESHLUMA Certificate. Practice Mastery Test (5 Questions)
Practical Equipment & Study Requirements
What laptop, phone, internet, and free tools you need for this field—plus cloud options if your device is low-spec.
8GB+ Laptop (or Cloud Labs)
Laptop / PC Specs

Minimum: 4GB–8GB RAM laptop.

Recommended: 8GB–16GB RAM laptop for running OWASP Juice Shop / Semgrep locally.

Free Cloud Option: PortSwigger Web Security Academy & GitHub Actions run in browser.

Phone & Internet

Laptop Essential

Read OWASP Cheat Sheets on phone; code audits and Burp/Semgrep labs need a laptop.

Internet: 2–5 Mbps.

Free Software & Hardware Kit
Burp Suite Community Semgrep CLI Git / GitHub Actions OWASP ZAP

Hardware / Kit: None required.

Best Way to Study This Field Easily: Finish each study step and its hands-on milestone first—your Mastery Test unlocks automatically at the end to qualify for your certificate.
Beginner Stage

Zero prior experience required — core concepts & first hands-on builds.

Step 1 beginner ~8 hrs

Secure Coding Mindset & Threat Modeling (STRIDE)

Identify what can go wrong in your software before writing a single endpoint.

What You Will Learn
  • CIA Triad & STRIDE
  • Trust boundaries & attack surface
Hands-On Milestone Project: Draw a data-flow diagram and STRIDE threat model for a login/payment flow.
Step 2 beginner ~10 hrs

Injection & XSS Prevention in Modern Frameworks

Eliminate SQLi, Command Injection, and XSS with parameterized queries and auto-escaping.

What You Will Learn
  • Prepared statements & ORMs
  • Context-aware output encoding & CSP
Hands-On Milestone Project: Audit a sample codebase for raw SQL/HTML echo bugs and patch them.
Field Mastery Assessment

Application & Software Security (AppSec) — Practical Mastery Assessment

Score 80% or higher (5 scenario questions) + submit your real practical capstone project after at least 7 days of study to earn a Verified MESHLUMA Certificate.

Sign In & Complete Study Steps to Unlock Test

Tests are given after studying all 6 steps to prove real practical mastery.

Sign In to Track Study & Unlock Test