Skip to content

Web Security Fundamentals

How web applications are attacked and defended, organised around the OWASP Top 10:2025: HTTP and sessions; access control; injection and XSS; authentication and session management; misconfiguration and supply chain; cryptography and integrity; exceptional conditions and logging; and a security review of a lab app.

  • IntermediateBest if you know the basics
  • 28 hTotal content time
  • 18 lessonsOrdered from basics to practice
  • In ArabicWith technical terms in English

About this course

How web applications are attacked and defended, organised around the OWASP Top 10:2025: HTTP and sessions; access control; injection and XSS; authentication and session management; misconfiguration and supply chain; cryptography and integrity; exceptional conditions and logging; and a security review of a lab app.

Academy-authored content.

Course highlights

  • Explain HTTP, origins, cookies and sessions as the basis of web security
  • Prevent broken access control, including IDOR and SSRF
  • Prevent injection and cross-site scripting with parameterisation, encoding and CSP
  • Implement secure authentication, sessions and CSRF protection
  • Harden configuration, dependencies, cryptography and data integrity
  • Handle errors safely, log and alert, and run an authorised security review

Is this course for you?

Who it’s for

  • web developers, students, QA engineers

Requirements

  • CRS-GEN-JAVASCRIPT (HTML, JS, HTTP basics)

Course content

  • 8units
  • 18sessions
  • 7quizzes
Unit 13 sessions
  1. Lesson 1.1
  2. Lesson 1.2
  3. Lesson 1.3
Unit 23 sessions
  1. Lesson 2.1
  2. Lesson 2.2
  3. Lesson 2.3
Unit 33 sessions
  1. Lesson 3.1
  2. Lesson 3.2
  3. Lesson 3.3
Unit 43 sessions
  1. Lesson 4.1
  2. Lesson 4.2
  3. CSRF
Unit 53 sessions
  1. Lesson 5.1
  2. Lesson 5.2
  3. Lesson 5.3
Unit 63 sessions
  1. Lesson 6.1
  2. Lesson 6.2
  3. Lesson 6.3
Quizzes0 sessions · 7 quizzes
  1. Quiz 1
  2. Quiz 2
  3. Quiz 3
  4. Quiz 4
  5. Quiz 5
  6. Quiz 6
  7. Final exam
Projects and assignments0 sessions
  1. Assignment 1
  2. Assignment 2
  3. Assignment 3

The lecturer

Lecturer

Eng. Abdelmaksoud

Your next step

Courses close to this one

  • Physics – Secondary Grade 2

    Support for the developed 2026/27 S2 physics book: measurement, straight-line motion and Newton's laws, moving and static fluids, and the gas laws…

    • Level: All levels
    • Taught in Arabic · all content in Arabic
    • Based on the 2025/26 edition

    Coming soon

  • Mathematics – Secondary Grade 2

    Support for the 2026/27 S2 scientific pure-mathematics and applications books (term 1): real functions and curve sketching, exponents and logarithms, limits and…

    • Level: All levels
    • Taught in Arabic · all content in Arabic
    • Based on the 2025/26 edition

    Coming soon

  • General Mathematics – Secondary Grade 2

    Real functions, monotonicity, even and odd functions, transformations, absolute-value equations and inequalities; rational exponents, exponential functions and equations, logarithms and their properties;…

    • Level: All levels
    • Taught in Arabic · all content in Arabic
    • Based on the 2025/26 edition

    Coming soon