Web Security Masterclass

Get extreme confidence in shipping Web applications (for crazy low price)

Unlimited access to your learning materials and passionate developers community 👏

In this course, you will...

✔️ Learn about the most important Web security principle that dictates how browsers run the websites (Same-origin policy rules them all!),

✔️ Understand the reasoning behind CORS errors (yes, yes - this infamous No Access Control Allow Origin headers is present error!),

✔️ Build a standard cross-site scripting attacks prevention shield 🛡 (XSS can steal cookies, impersonate users and make a lot of harm),

✔️ Set up reporting features to catch attack attempts (notifications on the security violations),

✔️ Create integrity checks on external scripts (again, to eliminate the risk of deadly XSS attacks!),

✔️ Learn how JSON Web Tokens (JWT) can be hacked (this will blow your mind) 🤯

✔️ Understand how time-based one-time passwords (TOTP) work for 2-factor authentication 🔑

✔️ Receive a comprehensive summary of OWASP Top 10 security vulnerabilities 📝

✔️ Get access to the full online workshop:
"Ultra-secure full-stack role-based authorization system in 60 mins" 📺

✔️ Access the exclusive Discord community of security-oriented Web developers 👩‍💻

✔️ Receive a certificate of completion with your name on it 📜


✔️ 7 must-know steps to making modern web applications secure as medieval strongholds! ⚔️ (step-by-step guide, that you won't find on Udemy)


This training is for developers who want to understand the WHAT, WHY, and HOW, instead of copy-pasting the code snippets from StackOverflow.
If you expect some dirty hacks or shortcuts, you will not find them here.

Practical coding laboratories

You will see the concepts applied in practice in dedicated laser-focused coding labs and play with them on your own

In-depth theory explanations

You will learn about all the WHATS and WHYS behind the presented concepts to have the crystal-clear understanding

What Academy students say 🔥

Opinions of my students from the Web Security Academy

Alex, Spain

"I am really impressed with the quality of the materials in the Academy. The content is designed in an easy-to-consume fashion and focuses on important aspects."

Gérôme, France

"With Web Security Academy, I found out a great opportunity to learn about security in-depth both on client and server sides."

David, Germany

"The content did not disappoint me and I learned exactly the things I needed to develop in this area. Good Job Bartosz!"


just €37 💥

My work has an Excellent rating on TrustPilot
(click to check 👆)

TrustPilot Stars Badge


Clickable PDF Web Application Security Checklist 📝

20 checkpoints helping to secure your web applications


Ultra-secure role-based access control in Angular & Node


  • ​​​​​​​The case of role-based application in the real world
  • Domain modeling for multi-user account system
  • Managing user permissions and roles efficiently
  • Designing a secure backend REST API for roles
  • Using UserAuth object to manage active sessions
  • Router Guards, Interceptors & Node Middlewares
  • Conditional UI components visibility HACK 🎃
  • BONUS: 7 must-know steps to making modern web applications secure as medieval strongholds! 🏰
  • Real-life DEMO and Q&A session 💬

Certificate of Graduation

Fruitful Discord community 👻

Ask questions and build meaningful interactions with other students worldwide inside the fruitful Discord community

Bartosz Pietrucha


  • Taught thousands of developers worldwide
  • Holds a Master's degree in Computer Science
  • Spoke at conferences like AngularUP, ngVikings, NG-Colombia, JSConf.be, HolyJS and more
  • Worked for companies like Credit Suisse, UBS, F-Secure, Tecnotree building enterprise software
  • Runs WebSecurity Academy program

Lifetime access


just €37 💥

Get unlimited access to your learning materials and join the passionate community 🤩



The materials are designed to give you 10x more value than you expect. But, if for whatever reason you will not be satisfied, then you can write an email within 30 days since your purchase to [email protected] and I will give you the money back.

My goal is to help you and give as much value as possible.

Got Questions?

Feel free to email me at

[email protected]